Moved files from old site. Restructured a bit. Fixed validation.