support for clojurescript

had to disable a couple features
- nested validators
- email
- url
Can you reset this to `0.3.3`. I'll bump the version as a separate commit when I go to release. This makes it easier for outside viewers to see what is a part of each version.