Responder refactor and front page design changes

- Changes Responder implementations to return the response instead of echo it
- Moving services from HTML responder to Base responder
- Cleaning up CSS layout, changing the way front page is laid out
- Upgrading to Font Awesome 3.0