Funny extraction which creates a class which seems to mirror what the parent ArgumentsParser class did.
Rename ArgumentsParser / CommandLineConfiguration
Remove incorrect TODO
Move system exiting into CommandLineConfiguration
Extract a method
Rename CLC#parse to #process
Test the expected size of creating all services
Tests for parsing the host directly use the ArgumentsParser
Group tests by feature
Specific port in this test does not matter
Add tests for parsing
Comments indicate whether isolated unit or cluster of objects used
Simplifying expect_behavior_created_with
Move ArgumentsParser into its own file

This moves the tests into their own file as well.
Upgrade RubyMine
Upgrade RubyMine
Remove unused system adapter method.