Work on new design.

- Replaced glyphicons with Font-Awesome.
- Reworked voting filter to return -1 0 1 instead of -1 None 1
- Changed timeify to return time since rather than time
- Started work on ALL HTML files, css and js
- Added unit tests for timeify
- Fixed unit tests which were broke in the process

More work to be done
New design finished.

The new design has been finished. It may still need some tweaks before
0.5 release.

Unit tests have been fixed for the change to search.
Merge branch 'feature/new-design'
Added pages feature.

Non-dynamic pages can now be defined in pjuu/pages.py. These should work
when a user is or is not logged in. These are there for our about, terms
of service and privacy policy pages.

Unit tests have been added but there IS NO CONTENT on these pages as of
yet.