Variables cleaned

Also added in the naming feature for the turbines and reactors so they now can display a friendly name at the bottom, as seen in http://puu.sh/ai5SN/589b9b2d3c.jpg.

Made the typing on the values in the per-device variables stricter so they will always be the type expected.