Adding Authentication
Add user authentication and minimal restriction to contacts, also updated styles and some design