pushing working stuff
works
updated gitignore
random cleanup and update gitignore
ignoring bin stuff