fixed markdown list bug, refactored post form