Added WMC for grouping the top level components.
Wip, added week selection model changes.
Moved reservations model to the top level to be shared by others.
Added ajaxlink update for the reservations panel.

Still missing:
- generics in components
- week handling functionality
- tests
- cleanup