added guard and spork for testing
edited layouts and routes