tidy home view and add better error handling
working PUT tests
tidy up putting pages