* basic json api - get all schedules
* rename func and change check func
* added _setKey helper funcs and add schedule api
* added specific schedule control
* removed unnecessary include
* fixed according to comments: removed redundent std::moves and switched to build namespace when possible