use Bower to manage web script dependencies
basic outline of validator code