added scheduler functionality
added unit tests for scheduler
Merge pull request #56 from opentechinstitute/scheduler

Confirmed successful build. Commotiond continues to function normally once installed on a node.