Create various types of router
Rename dev to publish
Add AbstractRouter
Add AbstractRouter
Improve usability
http://stackoverflow.com/questions/9655335/method-chaining-how-to-use-getthis-trick-in-case-of-multi-level-inheritance
Add DualAbstractHandler
Add DualAbstractHandler so that netty-router can be used in Sinetja more easily
Improve API of DualAbstractHandler
Change "404 Not Found" to "Not Found" for more user friendly