Initial commit of project structure.
Improved project structure to better adhere to best practices.
Revised project structure, added base template.