Removed pointless '.to_s' on error instance var
Added various elements to front end to make it look more appealing on the desktop version, plus added mobile capabilities and general enhancements.