Add TextUI and tweaks for GHCi

Reducing barriers to entry to help new-comers