wrote some unit tests for Giraffe.Router. Fixed bug in redirect routes due to incorrect use of _.indexOf on a non-array type
Added more router tests, improved upon existing router tests
added additional router tests, improved existing ones
Modified router tests, Added check that route.navigate is called on relative redirects
Added router tests for getRoute and isCaused, moved location determination from isCaused to _getLocation to make things more easily testable.
Improved router test descriptions. Fixed error checking in one of the router tests
Added some changes to docs and routerTest.coffee missing from last commit.
Merge pull request #16 from shiftyp/router_unit_tests

Added unit tests for Giraffe.Router
fix #20
added some view events, changed dispose to act on this and removed disposeThis, fix #21
bower registration, added Ryan Lynch to contributors
bower registration notice
changed docs to indicate that any form of templating is supported
Make Giraffe play nice with AMD and node-style loaders.

This adds a fallback call to `require(‘underscore’)` and `require('backbone')` as a last ditch effort if they’re not available when the script loads.

It also registers `module.exports` if that’s around, or registers 'backbone.giraffe' as an AMD module if that’s a thing — `define('backbone.giraffe', …)`.

With this change, Giraffe can be used shimless in Browserify, and (probably?) in most CommonJS- / AMD-aware loaders and packaging tools.
Add myself to contributors.

Also, Macify the typography in that diagram in viewBasics :P
Merge pull request #22 from bobthecow/play-nice

Make Giraffe play nice with AMD and node-style loaders.
bump to v0.2.0
fixed AMD loader code, bumped version to 0.2.1
Contrib needs _ require handling too

I didn't update the dist files since I'm making this pull request via the GitHub website :(
Also, Backbone require.

Somehow I missed that on the first pass.