jslint tidy
Was passing the whole user object rather than just the ID
Copied the code in show.html to edit
Created a far tidier view screen
Loads of changes