Refactored Deprecated SmartAgent Methods

Some of the methods were no longer necessary with the addition
of the transitionTable class. Still implementing tests for smartAgent
which should be completed by 4/10/14.