modified manifest
added tests and moved most of shared functions over
Merge pull request #1 from Wakemakin/initial_steps

Initial steps