started reimplementing language
Merge pull request #117 from mikeemoo/master

languages - almost