Add path.parts and path.basename

Also update microtest with equal fn
Test basename
Fix lettersmith.build

With additions to colist, path and path tests.
Move assert for write out to build fn
Allow renderer to change file extension

Also update markdown plugin to change to HTML.
Add list of plugins I would like to have