Finished layouts and routes
User validation added