various improvements

support for multi-line list items in unordered lists
unordered lists no longer support nested code blocks
code blocks start after a blank line only (makes ordered lists possible)
added comments and removed unused code
version bump