Merge branch 'release-2.0'
Merge branch 'release-2.0'
Added Visual Studio files for compilation on Windows. Tweak to vio.hpp for compile error on Windows.
Modified default input file to run correctly on v3
Merge branch 'release-3.0'
Added function to check for valid vector of non-unit length
Bugfix: Corrected logic in vector check
Bugfix: Corrected implementation of demagnetisation factor, with sum=1.
Bugfix: Corrected input error for atoms:config input
Bugfix: Corrected default material index if super index omitted
Revised Visual Studio project files
Bugfix: corrected missing 'done' on unit cell input
Added additional memory usage information to log file
Bugfix: corrected output of super index ID for erroneous material file parameters
Incremented version to 3.0.1 including minor bug fixes
Merge branch 'release-3.0'
Added correct keyword to manual for time-steps-increment and deprecated partial-time keyword.
Merge branch 'release-3.0' to make release version 3.0.1
Removed extraneous files in root
Simplified makefile for more intuitive compiler options