add some users controller before filters for create/update/destroy, refactor some, add some tests