renamed lastfm factory to apiData as its all now coming my my node proxy server
updated the name of the api factory
created a service to get users location
returning location data using q's defferred promise