Add basic versioning structure
Missed a bracket
Add off-tag version
Move getenergy text to Texts
Finalize version, fix #15
Missed parenthesis on end of replace()
Fix #9, only allow through if type is function