Add Rubocop and checklist

@icco here's the stuff I had been working on. In the fog repo we can both work on it.

Not ready for merging at the moment whilst everyone gets back places and can have a look at things.