Refactoring initialization to be cleaner, more readable, and more event-driven
* Added form name to titles
* Fixed issue with validation where correcting an invalid entry would not remove the error message
* Fixed syntax issue with validation