Fixed broken json in the install script.
Use arrays for serialisation.
Improved specification loading error handling.
Removed default command line param from the project file.