More MVC like architechture
Now request handlers differentiated from dispatcher itself.

+ Simpler interface
+ more readable code
+ docs
+ Changed directory structure
+ Directory structure was documented