Clean up tests
Add built-in markdown to html compiler
Use randomized ports in unit tests