Added navigation, communication with back-end, UI layouts, adapters. Implemented all required functionality