Changed run command

added TextMate.save_if_untitled('swift'), changed the ruby shebang, and made the run command itself more generic

Signed-off-by: nemesit <nemesit@myriadvisuals.com>