added strip() function that handles None values to utilities & use it in validator functions
fixed invalid regex for testing names in validator module
implemented new validator function to test gender
implementation of UserDb::get_user_by_email() method
changed UserDb test case to test also UserDb::get_user_by_email() method
implementation of new application method to update user details
new test function to test Application::update_user_details() method