[Work in Progress] Random notes

Hi Guys,

Sorry, this is a bit skimpy at the moment - it's some random notes on things, not fleshed out as much as they should be - partly because Leo and I were focused on the bug hunt - that fix included here.

I'll try and add more reasoning etc. and deeper comments soon, but probably not before Monday - but just wanted to store this somewhere you can see it.

Have a great weekend!
I think it's a bit dryer to have groups like so:

```ruby
group :test
  gem 'mygem'
end
```