Fix doitlive-demo options
run and magictype receive prompt template instead of prompt function

obviates need for get_default_prompt
Hostname can be added to prompt
Replace echof with secho
Add TermString, which makes prompt styling completely configurable
Add THEMES
Rename full_cwd -> cwd and cwd -> dir
Remove unnecessary PromptState
Short option for --speed is -s. Short option for --shell is -S
Add themes
Use orderred dict so preview shows in order
Merge branch 'themes' into dev