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