Windows customisation

Allow custom "defines" to be added to the windows batch script, similar to the way bash can.

Changed the classname and classpath so they are just added as defines as well.