Added Variable class.

Also, added test for serialisation where model has a variable.
Test first (sort of), so test currently failing.
Progress towards making Serialiser.simpleXmlOutput pass.

Still hard-coding units and type.