Added some front-end tests... really should have started with the back-end