This fixes the use case where multiple aliases are added to a known path, where the "canonical" name was getting incorrectly truncated.

Unit test included.
Merge pull request #2 from imalberto/fix-nameorder

Fixes "canonical" name when multiple aliases are added.
Merge branch 'master' of github.com:isao/express-map into isao-master
Reformat .jshintrc file and remove a couple options that aren't needed

This also changes the `npm` `lint` script to run lint on the `lib/` dir
as well.
Fill-in HISTORY.md
Bump version to v0.0.2
Add unit tests for Express Map
Add additional Express Map tests

- Check properties inside routes
- Checking ignored routes
- Checking non-existent routes
- Checking brand instantiation
Support `getRouteMap(function (annotations) {...})` signature

This adds support to `getRouteMap()` to accept a filter function, making
it support the same signatures as `findAll()`.

Fixes #4
Change `names` annotation to `aliases` for clarity
Add EOF newline
Clean up code for clarity
Add Yahoo copyright banner to src files
Merge branch 'aliases' of github.com:clarle/express-map into clarle-aliases
Rename more things from "name" -> "alias" in `aliases` loops
Add "modown" keyword to package.json

Closes #11
Add HISTORY entries for the next release
Add .jshintrc to .npmignore
Add missing `,` to package.json
Add badges to README