Added 'prevent-tab-next' directive
Refactored form validation process to take into consideration many forms that may exist on the same page as part of a SPA
Removed 'prop' method in 'valCode' directive, to reduce dependency on jQuery