initial commit, create place controller and prepare Repository pattern