Add stuff for conditional PUTs

Also
* Change all the indents to 4 spaces
* Fix a few typos
Update RAML spec
Merge pull request #7 from awlayton/raml/v0_2

Raml/v0 2