Added classes to stop / resume program on player detection.
Added the PCFilter method to retrieve players in the area.
Set priority for states in finite state machine in order of importance.
Moved ZoneMonitor and PlayerMonitor classes into the GameEngine class since they both stop and start the fsm/gamengine.
UnitFilteringView and UnitFilteringViewModel changed to SettingsView and SettingsViewModel since it reflects its job better.
Added new program menu with save and exit commands under the FileMenuItem.
Changes:

* The ProcessWatcher class is now used for the ProcessSelectionForm
* The DeadMonitor class now stops the bot on player dead.
* The AttackState now will move to the proper distance depending on the move used. Before it was set the max distance of the longest move i.e. if dia was in the same list as provoke it might try to use provoke at dia's range.
* The date in the copy right was changed from <2013 - 2014> to <2013>.
* New validation logic was added to check for resource files at launch.
* A new file menu was added to the main user interface.
* The save, exit and start menuitems have been implemented.
* We've upgraded to prism 5.0 from 4.0.
* The logging class has been removed; logging will be implemented eventually.