Adds more standard bash prompting variables, such as \d \v and \t

Also pulls up bash variable interpreting into the abstract server code
with the ability for sub classes to add custom variable interpreters.