Fixed a nasty bug involving the "uppercase" feature.
Comments galore.
Added .gitignore.
Fixed comment slightly.
Viterbi attempt


Also: more logical feature extraction, simplejson backend tricks