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.
Add setChanged() before notifyAll() call in runnableExperiment -  program working fine, still need to implement from ory changes, preventing dead lock
merge with oryband