Add in symfony console stuff so we can do tests.
Update composer file.
Fix a bug that causes tests fail to run.
Fix another issue that causes tests fail to run.
Update composer.json.
Add tests for sorting. Not finished yet.
Update test suite to have test ordering working correctly.
Minor changes.