adding settings component director and module config for the settings component
adding controller for settings component.  this will check a users config, and split the sports list into two arrays (enabled, disabled) .  If a user changes their enabled and disabled sports, the contents will be saved into the config object
added settings template to allow a user to drag and drop sports into a disabled and enabled lists which will reconfigure their settings
adding custom filter to make text search like google which will allow search for multiple keywords
changed model so that it now looks up transformation function in a transformation function config map.  this lets us move the switch statements which became messy with more rss feeds.  Also added author to filterableText
added changeLocation function to redirect to another location (settings for example), added an array of sports derived from config object, added filterText to scope with deafult empty string, also added arguments to getAllHeadlines (sport and cache) which will allow the service to know which sport to retrieve and whether or not to fetch cached results/  also added getAllHeadlinesForSport function which will retrieve a sport when a user selects one from the tabs.  also added function for navigating to link.
added arguments sport and cache so we will know which sport to retrieve and whether or not to get cached results.  Also added filter to manually filter by date so that it doesnt get called in digest cycle.  Instead of having variables for all source promises, we dynamically get the sources from the config object.  Also admodified function to filter out duplicates so it just checks a cache of titles.  Additionally a function was added to filter out outdated headlines.  calls to cache service also reflect new api changes to cache service
changed config object to have names for sources and urls.  each sport will have  in an array of source objects.  Additionally userConfig and selectedSport were added and point to defaults.  timeout setting as well as outdated headlines setting was also added
instead of having a function that checks cacheFactory each time for cacheObject, just initialize a private var for cacheObject and use throughout calls.  added the ability to cache multiple sports each having an array of sources and data for each source.
added more chars to character map.  also aded login for now since more decisions need to be made on what we want to match.. modified regex expression so it perfoms better
removed pull to refresh dependency, added sortable list and settings component feature module.  remove constant, modified routeProvider config to allow for settings component feature, added run section to simulate getting user configured sports and resetting config object
removed pull to refresh dependency, added sortable list and headlines filter and settings component files.  remove constant, modified location path to
Merge remote-tracking branch 'origin/master'

Conflicts:
	app/index.html
	app/scripts/app.js