Merge pull request #13 from lushchick/master

Fixed #5 issue: initial call to listen() on client now triggers handler just once
14: added support for browser:true to the format function in generator so that browser urls are relative and not fully qualified
14: support for string 'true' or boolean true
14: node 0.8 patch for unit test.
1.2.1
issue 17: added check for timeout == 0 to avoid calling setTimeout in browseer
1.2.2
https://github.com/mixdown/router/issues/18
Bumping version of Hammock to fix issues in older browsers
Using Lodash bind for older browser versions (IE8)
Moved self.create() call up and removed loop that loaded new url in older browsers w/o push state
** IN PROGRESS ** Incremental push - about to refactor for hashChange compat
** IN PROGRESS ** Incremental push - working: start with hash-state in pushState browser, non-working start with pushState in hash-state browser - coming next…
** IN PROGRESS ** Incremental push
** IN PROGRESS ** Fixing replace to setting location.hash
updated unit tests to run without mixdown.  migrated to mocha
1.2.3
example to readme
updated url generation example to readme
Merge pull request #20 from AllSpeeds/master

Hash change routing for older browsers.
IE8 support.  prevented double route trigger when listening to stateless onhashchange event by adding duplicate url checking in nvaigate