Added Environment singleton class. Variable class now gets values from Environment, as well as scalar generation and mutation.