The top-most client interface for accessing shark engine. Every client application has
to know about the implementation of this interface.
When client application has the instance of this interface implementation, it can call
one of its methods to retrieve instances of various interfaces used for managing Shark.
author: Sasa Bojanic author: Vladimir Puskas
Returns instance of SharkConnection interface that can be used by shark user to
connect to shark engine and execute assignments.
SharkConnection instance.