Updated Battler2

battler2.Battler2 is the main battle class.  Created the outline of how
its going to run battles.. now just to do it..

The original battler package is now also fully broken and @deprecated.
It is just there for reference.