Portable shebang (implements #282)

@charlierudolph @allewun check it out!