Started on window banner

the implementation is incomplete and does not work properly!

Started on the banner sign window. Only the basic stuff is implemented, can't really continue further because we don't have any code yet for input processing (banner window opens when you click on a banner). I'm not sure if we want to push it to master since it doesn't work, but I made a pull request so you know there has been some work done on this window.