Error handling and better style

Added code to the __construct function to handle cases when the python
script doesn't return a dictionary of info. Also added a full Twitter
boostrap style sheet for a nicer look.
Added a title to the index page