The actual intended contents.

MDPSolver - Main class that creates the model, solves it and then calls
GraphingProcess.java to print the graph of state value convergence.

GraphingProcess.java - Graphs the collected state valuations as they
converge towards an optimal policy.

Model.java - The MDP system to be solved.

State.java - States that make up the model.

Action.java - Class for actions that map to probabilities of transitions
occurring based on the action being selected and executed.

Transition.java - Actual mappings between states.