add user tests and additional testing gems