reading, rendering markdown, saving and committing all working; very rudimentary