round 2

removed CameraOperator and SelectionManager and replaced with the single
class IOManager
also added HUD