Validation now works in Safari
last commit before consolidation branch
added validation.js
removed ie9-fallback.js
removed custom-validation.js and style-invalid.js
removed safari-fallback.js
cleanup commit before merge
cleanup commit before push