Fixed a bug in scienceStore.purchaseEquipment, where smaller packages wouldn't get bought if no bigger ones where found; fixed construction bug in runnableexperiment.
done writing code, working of fixing threads stuck
chief assistant is now singleton, used enum implementation; changed some function's names.
Added setChanged() before notifying observers in runnable experiment; some comments.
required items for each experiments are now taken by LEXICOGRAPHICAL order by equipment names (types); equipment is now removed from store once purchased; re-indented Driver.java
Added a bit of comments to science store.