Added svc provider; moved some methods

Changed global functions to static methods (Route)
Moved reflection from Router to Reflection\Callback (see Util package)
Removed old code/fixed incorrect vendor name
Added service provider
Other minor changes