created function to compile jack programs
added custom prompt for eshell
fixed eshell prompt regex
changed eshell tab completion to act like bash