update to non-nullable the history's uri and user_id fields
add history's validation tests
add gem validate_url
validates history's uri and user_id fields
add some history's tests (not yet implemented, don't know yet how to do)
add translation file for history that remove deprecation warning for I18n.enforce_available_locales
update gem to latest and test still pass
add gemnasium badge and using markdown