added gitignore
moved custom vim stuff off of main file
moved machine-specific config off of zshrc