Settings, roommate add and delete, various ui fixes