add shebang line and remove modeline

Turns out vim uses the shebang line to determine the file format,
so we don't need the modeline anymore!