Add regexReplace and linePrefix functions.
Some tidy ups of how the app hangs together.
Usage output is now in markdown format because i'm being very lazy with
how the README.md file is being kept up-to-date.