Add project code, including a basic markdown browser and some utility functions with associated tests