finalizes validation implementation, and streamlines the code for it. As of now all outstanding issues and intended functions are accounted for save the inclusion of language for the actual license agreement and the introduction.