Began Battle Service

Added functionality to initiate a battle and check whether or not a
particular character is in battle. Also forced Character name to be
unique in the schema.
Added documentation for Battle Service
Schema changes

Auto increment for battle log and drop if exists condition
Added execute_scalar to DAL

Yaaaay!
Changed Battle_Service return signature.

Returns the newly initiated battle id, and undefined otherwise.