Test

I tend to make small, frequent, atomic commits, let me know if that bugs you and I can squash them together.

Summary of the most important changes:

* added vagrant dev environment
* forced load.pl to stop returning an error code on first run
* fixed a bug causing rspec tests to bail during the middle of a run
* handled invalid postcodes in the rails app