Added popup framework

Randomly shows a popup. Currently isn't connected to other content yet