Panels rework

__NOT READY FOR MERGE__

- New PanelService 
- Depends on the improved angular-ui-router 

__NOT READY FOR MERGE__