Totally changed the bash prompt, based on work by @woods and @insin