gitignore updates and cleanup

Have to fix gitignore and make the project better overall.