Moved Errors.js in Modules\Errors\RotationError.js
Cleaned RotationError.js

constructor arguments name changed
#message is now a getter
#getSourceErrorPosition: removed unnecessary string from regexp
defined #toString in the prototype (this.toString was throwing an
exception)
Syntax errors in rotations now raise a catchable exception
binary now catch RotationSyntaxError
moved vm script creation in new method prepare

this allow easier syntaxError catching
moved model initialisation in #prepareForBattle

allow easier catch of wrong model name
initialize rotation in #prepareForBattle
Actor now throw in constructor instead of emitting an uncatchable error
removed reporter
changed #cancel behaviour
Fixed arguments check. temp disabling of reporter
removed reporter
removed arguments checking
removed reporter, actors proxy & maxtime
Changed events emitted of Simulation

new event "start" in #run will provide the simulation actors.
event "end" now provide the simulation duration
added proxy for simulation start and end
events hook is now in constructor

removed method #hook
changed method name #_hook to #hookActor
actors hooking is now in method #start
reporting is now in method #end
repercuting changes in Reporter.js
reenabled reporters
Fixed #prepare not emitting error