Cleaned up test cases, and now handles empty list, blocks reinitialization, and blocks initialization of a null list
Tests NumberToken.equals now.
Added a couple more test cases for bad full-run input.