Add compare button logic to map view

Stores the compare configuration in $scope.compare object
Uses this configuration to properly set the popup data,
and modify the compare button on checkbox toggle

Clicking the 'X' on the compare page removes the item from the
compare list in the BuildingCompare service as well