Fixed Python being angry about tabs/spaces
Bugfixes

Fixed a few bugs, made small changes to organization & structure.
Added Linguistics file

Linguistics functions to be handled outside of cnn.py in interest of
scalability (i.e. will want to look at platforms other than *just* CNN)