added form validation, fixed some other items. ran through csslint and fixed some warnings.