initial commit.
added Agent doctest and a newline in Episode doctest.
implemented giveReward, getAction, calcAction and others.
added __init__.py file to agents folder.
added environments folder with __init__.py file and doctests/__init__.py
refactored calcAction() to _calculate()
added utilities (abstractMethod) and environment base class.
corrected an exception text.
Environment now takes track of update steps (getState, performAction, getReward), like Agent does.
added cartpole environment (getReward not implemented yet).
added episodeFinished() in Environment and wrote doctest for Environment class
finished cartpole environment.
added renderer to environments and cartpole renderer
added adapters directory and empty file.
added Maze environment and MDPMaze instance.
added experiments folder and Experiment class.
added .gitignore file to ignore .pyc and .DS_Store files.
added renderer class
moved the doctest class tests to the classes subfolder.
added doctests subfolder usecases and added experiment interaction usecase.
print out name of doctest file.
added state and action dimensions for maze tasks.