Adding user details to user edit screen

As per #299, adding a few details to user screen.

Apologies in advance for all the code that seemed to be deleted. In the way I've updated what I could to use tabs instead of 4 spaces and thus it looks a bit messy.