Added messages page and implemented messages in background

Please backup before further commits