Added a code style guide

For anyone who's lost in my coding practices. More to come, along with
a Readme and a Manual. All done using markdown, possibly with generated
pdfs in the future.
More cleanup and rewrites

I also seem to have finally fixed zoom! Yayz.