Bugfix: using RunOptionsInterface instead of RunOptions.
Bugfix: RunOptions didn't implement RunOptionsInterface
Bugfix: container name wasn't properly set/extracted
Unit tests added for container name and testing against non-existing image
Implemented ps options and the unit test for the ps command.