Refactor css style sheets, .gitignore. Implement custom validation