Refactoring and renaming compounds based on Karthas077s work.

Includes renaming of agent to compound and storage organelles (vacuoles) to be general storage instead of specialized. Minor refactoring elsewhere as was fitting (UI etc).

Changes from karthas version #82 include compiler error fixing, bugfixing, completion, renaming and re-designing.