Added Account Update Form

Also updated controllers to be more abstract