Cleaned Code
Got rid of language registry
updated names
etc.