New directives, signout and profile fields implemented

- Organized css classes better
- Added font-awesome
- Created directives ngFocus, ngTemplateField and ngEnterPress
- Implemented SignOut on main menu
- Split Name into FirstName and LastName and added new profile fields
like email, phone, etc.