implemented systemadapters with promises. cli controls system adapters
fix unit test
changed schedule load/save from callback to promise pattern
resolve schedule.load() with schedule
adjusted cli.js to promise pattern