fixes an issue with prompts.
updates readme.
adds api link.
a lot of cleanup and restructuring (adds mustache template parsing for strings).
should tighten up what is considered a command. fixes #29