Battery.pm in moose syntax

Battery.pm looks like moose syntax. Synopsis.pl and Battery.pl have been
rwriten accordingly. A first documentation on Battery.pm has been
written.