Made a few updates to the tests.
Added new tests and added them to the test suite for this package.
Added --export and --launcher options and logic to use them. Need to incorporate logic to their methods in order to be able to use settings and call the outside tools.
Updated settings a bit. Will probably change again.
Added new return codes.
Added handlers for the --launch and --export options. Also abstracted some of the export functionality to the Exporter class where it should be :)
Added Launcher and CommandLineExecutor classes. Modified Exporter to behave a bit differently.
Fixed #6 and fixed #9.