Initial push of js-validator