Huge number of code-style changes
* Using Rubocop to detect style infringements
* Slight changes to C syntax since Jacob seemed perturbed
Coverage update