Refactoring, Exception Checks, Skill Clusters

Refactored all Bot Events into new partial class EventHandlers.
Exceptions from conversion of DiaObject is now handled.
Added Derived Class SkillClusterCondition using ClusterConditions as
base. This creates the criteria from constructor.