Moved Config test

Signed-off-by: Darren Hill <dchill42@gmail.com>
Moved exceptions to individual files for autoloading

Signed-off-by: Darren Hill <dchill42@gmail.com>
Restructured Travis test suites

Signed-off-by: Darren Hill <dchill42@gmail.com>
Converted XylophoneTest to use getMock()

Signed-off-by: Darren Hill <dchill42@gmail.com>
Converted exit to exception, removed systemUrl(), and did test-based cleanup

Signed-off-by: Darren Hill <dchill42@gmail.com>
Added ConfigTest

Signed-off-by: Darren Hill <dchill42@gmail.com>