Added numberfield aswell as vector fields.

The gui class has gotten 4 new methods.
numberField
vector2field
ect.
They are all based on the textfield method. It simply filters the text
and turns it into valid numbers. Should be simple... Is a freeking pain
in the ass.