Remove reference to Entity Framework.

Use connection string connection timeout instead of QuickOpen.
Add optional timeout period argument to Target Open method.
Dispose of TargetRequests if the target is deemed unreachable.
Some formatting and commented code removal