Made final changes to Main
Added some functionality to state
Added Print to action
improved AB terminal state and started backbone of the evaluation
function