fix style and remove :shit:

* actually I squash multiple trivial commits into a single commit.
update gitignore

* there is two `*.so`, so remove one