[C] Changing tabs to spaces.
[C] Changing FormLogic.validator() to FormLogic.validate()
[B] Fixing an issue with how the required validator returns a boolean.
[C] Coffeescript keeps wanting to change the version number on this file.
[F] Added some more validators and tests.
[C] Fixing gruntfile to handle new source location.