Update with some general and project-specific naming and style conventions

It was difficult to write it all out in comments so I decided to show rather than tell :)