Fixes #2 improving strings formatting and adding a custom prompt function