move all functionality from ViewCoverService, AdminReceiver into Functions
barebones settings screen