a bunch of small changes, added an admin role in devise