add ignores for vim local stuff

Not having a .gitignore file at all means it falls through to the user
default, but having one means eveything not listed starts showing up.
Added standard vim stuff for covenience.
split build process for linux vs windows

In order to generate signed packages for the Chrome web store you have
to run the zips through this signing engine. Binaries for 32 bit Linux
and Windows are hereby included @ v0.2 of the upstream project:

https://github.com/kylehuff/buildcrx