Taking in new skeleton info into README
Changes from skeleton module

- but we don't have any parameters
- better notation for subscribe and notify, and require and before
- we now notify service when package changes so no longer need to require it
- we now do package before config so do not need to require it
Add some tests

More extensive tests to replace the single file of tests previously
Adding system tests
Add updated common module files