update

404 && 500 page
use markdown module
fixes some bugs