A general JavaScript validation tool with pre-configuration, Backbone support and can be used cross client/server