Validator business logic and rules now separate. .NET implementation begins and PHP implementation separated into a new folder. Fixed some commenting issues. Changed empty to required.