Support .markdown files
Includes
Simplify code
Update dependencies