Add description of the State Machine Environment

Added a description of the State Machine Environment. This includes what the environment does and how the Agent acts within this environment.