Basic contact handling and main view controller work