refactor config and server

- attaches config and server to cms object as instantiated objects that are passed the cms object when created
- simplify config loading
- wrap express server in own Server object
add view content integration tests

- stub config and server tests
- add test project content fixtures
- test that content is loaded and viewable through browser
- set up test/features with mocha