Finished the work on basic core functionality. Attempting to complete policy definitions and then value iteration for MDPs.