Added a few new features, optimization to come for string translation
Promise fulfilled!
Changes, this whole thing needs reworking