Initial Ganglia entities (cluster, manager and monitor) with basic integration test

(_NOTE_ The test requires a pre-configured named location called 'ganglia' to run)
Moved to Sandbox
Fix Sandbox profile module list
Refactor Ganglia entities to use interface and implementation pattern