@dzucconi (cc @dblock): Using a HAL fetcher lib to create models and such

I wrote a wrapper library around [Traverson](https://github.com/basti1302/traverson) that allows you to crawl the HAL links & create Backbone models/collections via a `spooky.new Sections, 'articles[0].sections', (err, sections) ->` interface. It also parses out the _links and _embedded stuff before instantiating the models/collections removing the need for the base collections. For now I've dropped sections and other models to keep things simple.

Still plenty of TODOs, the library is sparse on tests and auth is a big unknown right now. Regardless this gets things wired up.
Without some kind of wrapper we'd have to add the token to every Traverson request. Currently there doesn't seem to be an equivalent of `api().tap` [like Hyperclient has](https://github.com/codegram/hyperclient#usage).