ignore output and swp files
set the command prompt via functions so that it can be easily changed
moved prompt functions to own file