README / specification

I've made this a proper PR so everyone can comment. It really needs to be properly criticised before starting implementation, or even deciding on technologies, so please shoot.

It does go hand-in-hand with the pending [SOA guidelines](https://github.com/HouseTrip/guidelines/pull/2) PR, so do take a look there as well.