Added fullscreen functionality

Reviewed by Simon
Initial CardLayout setup

Reviewed by Simon