Restructured js and made nodes different sizes

Nodes are now sized according to the level in which they are fetched.
Frontend is revamped with dependencies on curl, bootstrap and ractive
Added pane with title info