Phase 2 of changes from feature/modules_integration
adds html and css files
adds constants
adds exceptions
adds modules
Merge pull request #9 from penzance/feature/html_and_constants

Phase 2 of changes from feature/modules_integration
Merge pull request #13 from penzance/feature/project_layout

Feature/project layout