combine UserRole and UserAttribute tests into User
overload new/update in User for username checks
move old user tests from dbic_testdatabase to Test::User + new tests