Added ConfigBasedRouter
Eliminated unnecessary assignment
Fixed relative path
Added interface to support entity upgrading
Fixed typo
Corrected docblock
Merge pull request #4 from dalanhurst/master

ConfigBasedRouter (with example) and Upgradeable Entities