A big batch of changes.

User profile editing.
Project creation and editing.
Display & layout updated.