Main Bug Fixes: Fix 30 Yalm, Wrong Target bugs.

Changes:
Fixed: 30 Yalm bug where bot won't kill mobs out of 30 yalms.
Fixed: Targeting bugs where program would not disengage wrong targets.
Fixed: Fixed problem where ProcessWatcher would not properly find the
correct process if the MainWindowTitle changed.
Changed: Moved static code into ViewModelBase class. Some of the code
from the app class has been moved into there.
Changed: Logic for MobFilter.
Changed: Use distance is now set on abilities by default.
Changed: Config is now a singleton instance and FarmingTools is not now.

Changed: Saving functionality has now been moved into Config.
Removed: PlayerData and TargetData classes have been removed.
Removed: Deadstate was removed and StatusMonitor now controls it
shutting down EF when player is dead.
Added: Unit tests have been added and hopefully will be developed as the
project progresses.
Plus many other important changes that I've likely missed to mention.