Added smartypants functionality and the option to enabled/disable it

Signed-off-by: Byron Sanchez <bfs5030@gmail.com>