Added a couple of tests (one for ActionVectorGenerator, one for Utils)
Improved test_action_vector_generator test data set to be smaller and clearer.
Fixed support for alternative [Object Name] -> [Sample Name] function in building the problem data.
Fixed the use of 'assert' instead of 'assertEquals' and similar in test_action_generator
Removed debuging stuff that shouldn't be there
Switched internal data structures of ProblemData
Switched memory of columns to a sparce format
Added special case to parallel_processing to support serial execution when --n_procs 0
Decoupled creating the initial feature vector from building the problem data
Altered parallel sections of code to no longer require an entire copy of the ProblemData object.
Taylored references in build_problem_data
Taylored references in build_problem_data to remove all permenant references to the group_to_object
and object_to_group data structures, so that they get garbage collected. This was a combination of
removing the parallel initialization function from the ProblemData class, separating a section of
the initialization to be run sequentially, and copying strings to avoid references.
Fixed small issues with test_action_vector_generator.py, and removed debuging code
Fixed various late-night oops
Merge pull request #41 from rybern/refactoring

Added a couple of tests (one for ActionVectorGenerator, one for Utils)
Updated asserts to the new structure of the problem data, fixed an issue where a return statement was indented incorrectly
Fixed a couple of small issues, added error for case with no score deviations
Added unit tests for group_problem_data, fixed typo
Merge pull request #46 from rybern/refactoring

Updated asserts to the new structure of the problem data, fixed an issue...
Fix batch plotting script

Levels are now correctly sorted, and works with latest fresco output
Fixed a problem with the mask stack by reimplementing it in a new module.
Fixed a bug with prediction quality recording with multiple feature vectors.
Added unit tests for mask_stack, fixed typos as per usual
Merge branch 'master' into plotting-fixes
Added unit test for mask stack.