Allow admin to insert/update/remove locations
Update usage of userHelper
isAdmin handles also ids now

and added convenient function to get user by id
small fix to get userById