- route parameters can be mark as singleton or non-singleton now
- adding $requestMethod to \Hahns::run()
added parameter \Hahns\Hahns to callback of Hahns::parameter()
added some built-in services