Add Trip@num_avail_locations to avoid having to return location list in Trip json
Trip backbone model now fetches itself