Setup Guard & guard-rpec

Introduces Guard and slightly reorganizes specs for better consistency.

You can start Guard by running `bundle exec guard`. This should run all the Krikri specs and start file monitoring. Changing a given file will trigger a run of the relevant specs.