Merge pull request #39 from Thumperrr/thumper-refactor

Styleguide conformance
Add missing return statements

Why did no one notice this?
Update and rename src/README.md to CONTRIBUTING.md

This way, GitHub notifies people about this document when they try to make a pull request.