Added iDynoMiCS Stable Release Updater

This addition (i) gives IDynoMiCS the capability to check whether it is the latest stable release (ii) tidies up Idynomics.java ready for incorporation with doxygen code documentation system.
As this is the case Idynomics.java has changed a fair bit. There are also new classes in the new package soft_update, and a new JAR file that performs the update. Code for that JAR file is within the soft_update package.
The review of the other files in iDynoMiCS continues and these will be committed shortly - ensuring that the code is fully commented, compliant with that required for doxygen, and much easier to read and understand.