Refactoring Specs

@wip

I'm working on the following things:
* Re-structure spec/ folder to match lib/'s structure
* Improve assertions about responses, so we're not just checking for instance of LinkedIn mash
* Distinguish where real requests are used (VCR) from where stubs/pure assertions are made