Bug fixes after usability testing

Changed copy on pages to make site more comprehensible.
Centred content on error messages & loading gifs.
Improved error message returned when user has no favourites or
calculation history