Add validation function, only pep8 of install.py for now
commenting pep8 change
add yaml validation
adding gitignore
future imports, cleaning up comments, ordering