refactor markdown support to enable non-method doc pages

## refactor markdown support to enable non-method doc pages

### Acceptance Criteria
1. Pages can be created that don't include any endpoint documentation. 
1. Non-endpoint pages and other description text can use markdown files on disk