Reorganized modules, skeleton scheduler wrapper.
Formatting.
Added a license file (Apache 2.0).
Merge pull request #5 from ConnorDoyle/wip-wrapper-types

Wip wrapper types