making infowindows more dynamic and including favoriting, still buggy in map with regards to updating status of favorites, but before_validationis set in model