Refactoring and Writing Unit Tests, Test Based Development

We have started refactoring our code to help abstract parts of our code
that are confusing and could be done way better and cleaner. We are also
writing all of our code with Unit tests so that we know that for sure each
individual method works so that we can put them all together. All of the
tests for a given method will be writen before the actual method it's self.
The biggest change is that we now are writing a TransitionTable class that
will contain any important methods that manipulate the transitionTable in
some way. We currently have some basic methods for the Transition Table
class.
Added Method Headers to Test File

Continuing to work on junit test class for the newly created TransitionTable
class. More tests to be written along with more functioanlity to be added to the
TransitionTable class. This is an intermediate commit to save small changes
Merge pull request #1 from MaxRobinson/refactor

Added Method Headers to Test File
Added JUnit Unit Tests to Test_TransitionTable.java

Test functions added to the test class for TransitionTable, many of the functions added
coorespond to functionality in the original class that has not yet been implemented. This
will be updated in the near future, but for now, I need sleep.
Merge pull request #2 from MaxRobinson/refactor

Added JUnit Unit Tests to Test_TransitionTable.java
Added Tests to Test_TransitionTable

Some of the tests are not working as of yet, so we will fix those and
the tests should be done.
Fixed a bug in the Test_TransitionTable class

There was one issue in the class that was not setting values
appropriately in createRow(). This has been fixed.
Added a test to Test_Trans.....

The test is for the upsdateSingleTransitionMethod()
Added updateSingleTransition() Method

Have added a method called updateSingleTransition() where it updates a
single row in the transition table with a single transition. It takes two
Episodes, a source and a target.
Merge branch 'Refactor' of github.com:MaxRobinson/Alt-AIResearch into Refactor
This Has The Test and Method for UpdateSingleTransition

This has the test and the method for UpdateSingleTransition method. This
has not been fully tested yet.
started workon the addPath method
Removing metadata
Merge pull request #3 from MaxRobinson/refactor

Removing metadata
Removed Tabs From Source Code

Converted all tabs to 4 spaces for portability across machines and editors.
Removed Unnecessary Files

Path and ConjPathReturn were superfluous (not sure on spelling)
Completed initial working draft of transition table.
Began work on porting smartAgent.java to the new TransitionTable class.  smartAgent DOES NOT COMPILE right now as this work is incomplete.  Work should continue starting with the analyzeMove method.
Test Commit To See If Just The Java Files Get Pushed
Test thingy