Added missing JSR-305 annotations to screen controller

Also added the annotations to the implementing interfaces