Remove currentHandlerInstance property from routers
Preserve window.location.pathname when replacing hash

Also consolidated related logic in functions for better locality.
Use ActiveStore to sync .active Link state

Also refactored Router to more clearly delineate between Routers
and routes.

Fixes #27
add failing test
#29 | test should check prop value
Add spec for ActiveStore
Separate out Route into its own class

Also, fixed failing tests.

Fixes #29
Props default to null
prep for release

- s/lib/modules/
- s/spec/specs/
- travis ci
travis build status
fix README example
use firefox on travis ci
fix travis build

- need the firefox launcher
added note about changelog
release v0.1.0
removed out-dated comment
Update README.md

Fix example usage import
Merge pull request #32 from jaketrent/master

Update README.md
updated package.json
note about needing root routes, maybe change this?