update txtl.py
add smartypants to markdown
add nose tests