Add first order battery_query utility program.  If a file name is
given as an arguement then the battery level is written to the
designated file.  This file should eventually be updated to use the
communication headers in the 'auto' directory instead of the ones
defined in the example code this program is taken from.