change to the system size is now recorded in a file "testing.txt" along with time stamp. This file is recreated at each run deleting old file every time.
change to the system size is now recorded in a file "testing.txt" along with time stamp. This file is recreated at each run deleting old file every time. second time
making a commit before changing to a new branch for new functionalities. this commit is mostly similar to the previous one.
changes to the software size can now be written to excel file using separate thread at the end of the execution.
Both the software size and source code quality is now logged in an excel worksheet every time any of those changes. 'change requirement request' is at the moment sent directly every 15 seconds but it has been implemented as byproduct of developer requesting size and quality every 15 seconds. because of this the logic needs to be revisited. 
The source code quality also logs the record using same class.
The model is in very good state it is working as expected on most instances. Changes in this version are listed below. 

-- Recording software size and code quality is now done in final shut down thread which is very safe in case of sudden shutdown without killing the agents. The file naming convention is now changed as each log is recorded in separate excel workbook with the name including timestamp followed by size or quality tag for easy identification.

-- New approach of selecting parameter in advance is added as well to allow the user to set the parameter such as software size, code quality, number of cycles and time interval b/w cycles through GUI windows, and on selection of those parameters only the system will run.
jade.Boot is invoked from separate thread class. the layout of the initialise variable is also improved.
jade.Boot is invoked from separate thread class. the layout of the initialise variable is also improved.
Merge pull request #1 from setu9760/v3.0

V3.0