Admin edit

Allows an admin to edit the user profile & application. 

Fixes #397
Because an admin can create a profile (ie us when we are testing) and this will kick you out of the flow. 
so only if you're and admin, and you're in the `/admin` section and editing should you get a different redirect.