Cleanup of the structure, added edit, add and remove functionality to the user list. Fixes #2 and #3.