Basic fullscreen implementation fixes #378
There are also query methods

* slightly extended the API tu support a fullscreen? method as
  query methods in ruby usually look like that
specs for fullscreen
a bit of DSL App#initialize refactoring