createed multi select sites directive and refactored services calls to accept a list of site objects