added profile edit tests/controller/routes/views; did front-end work for profile and profile edit page