tidied tests and layouts now use partials
tidied tests and layouts now use partials
new partials added
finish layout and routes