Proper .gitignore

This is just so bin/ and gen/ won't be committed.  I hate seeing that in Android/Java repos.