Adds initial skeleton structure for the balloon controller

Its just an initial commit to show the possible shape of the project.
Later commits will add more logic and possibly implement actual versions
of the interfaces rather than dummy implementations.