First few views, auto layout, core data, search API