Changed datatypes to have more unique names
Added Thue interpreter module