add java doc;
(1) rename PlaceSearchViewPresenter to PlaceSearchViewPresenterImpl;
(2) rename PlaceDetailViewPresenter to PlaceDetailViewPresenterImpl;
add and implement PlaceSearchViewPresenterInterface;
(1) add and implement PlaceDetailViewPresenterInterface;
(2) refactor the name of some variables to make them speak for themselves;