Project boilerplate and templates

Add some more project boilerplate and templates for the src directory