Validation and Code Cleanup

Will attempt to encorporate elements of the Webfactory SME credit app into this.