update gitignore
massaging style
update project, fix gitignore