Moved LookupStrategyBase class to own file

Also switched to using log4net rather then system.diagnositcs.
remove unused exception from debug line
changed to use lookup strategy for application.instances.

Otherwise when instances would be grabbed it wouldn't be zone specific