1. Add build support (Currently only python markdown)
2. Split text commands into Github Markdown and Python Markdown entities.
So we don't have to change settings to swtich parsers.
3. Methods name now use lowcase_and_underscore style.

TODO: maybe build command should make use of parser? or use build variants?