Started public interface and unit tests for it

TODOs:

- [x] Setup unit tests;
- [x] Create basic github markdown translator to XML
- [x] Abstract the common functions to Base class
- [x] Create HTML Output Generator;
- [x] Test casual syntax;