fixed a few minor issues
made gitignore. should ignore bin now