+ added project page
+ add initial badges support
+ refactoring routes and added Observer/Observable