Added edit profile functionality.
All code works together.
Trying to merge working branch to master.