Lots of UI changes

- Fixed client retrieving data info twice on initial load.
- Changed topic route to /topic/:slugID/:slug/:postIndex to allow for
users to link to specific posts. The server doesn't have any interaction
with the postIndex value (but acknowledges its existence as a valid
URL), rather the client (through AngularJS) will scroll to the post once
the page loads. Note, doesn't work on non-JS clients.
- Populating creator for each post on topic route.
- Slowly making the topic/post views neater and better
* Date created reads off post data.
* Author of post reads off post data.
* Placeholder for avatar
* View should look good on each viewport size now
* Reduced top margin for BS page-header class
* Each post is its own panel now (not too sure if I like this more yet)
* Added scroll to top button at bottom of page that scrolls to top over
1.25 sec.
* Added Post Reply button (that doesn't do anything!)
* Move user name above date on XS viewports (with glyphicon for user
since avatar is removed)
* Added min-height to posts (may change this)
- Fixed mobile navbar showing for a split second on those viewports.
- Server now detects application version from package.json
- Added AdamantBB version to footer.