refactor error/notice handling
extended user search results by region
extended User.find_by/! by region pattern matching
improved tests for users controller