Merge branch 'face-lifting'

This branch includes a lot of changes on the front-end. Apart from making it a HTML5 compliant site and removed any table that was used for layout, It tries to clear the work flow of the users. There are also some changes in the url schema and provides support for short urls like `/admin/nodes` instead of query string schema like `?page=admin&subpage=nodes`.

This is a very big patch! I will try to merge it manually. hope for the best:P