Clayton: added some changes that medhat recommended plus a locationcontroller and location views that show off some functionality