delete State.js and StateMachine.js
fix misspellings on url validator
fix url validator does not validate urls with uppercase letters