Panels behavior updated

  - Display only 3 panels at a time for more readability
  - Hide the stacked panels when the windows width is way too small
PanelLayoutEngine implemented

 - Code refactor
[Generating dist files]
Merge pull request #15 from Evaneos/panels-improvements

Panels improvements