Big changes to data logging , maintained the same API

Added make cleanconfig to allow a untracked config file
Updated makedb to allow for all the new data fields
Improved the session request
Added more error control to gpslogger
Improved postional information display when running
now storing in DB

id INTEGER PRIMARY KEY,
uploaded BOOL DEFAULT False,
event VARCHAR(16) ,
sequence INTEGER ,
trip INTEGER ,
latitude FLOAT ,
longitude FLOAT ,
timeutc VARCHAR(25) ,
systimeutc VARCHAR(25) ,
altitude FLOAT ,
eps FLOAT ,
epx FLOAT ,
epv FLOAT ,
ept FLOAT ,
speed FLOAT ,
climb FLOAT ,
track FLOAT ,
mode  INTEGER ,
satellites INTEGER ,
distance FLOAT ,
gpio0 BOOL DEFAULT False,
gpio1 BOOL DEFAULT False,
gpio2 BOOL DEFAULT False,
gpio3 BOOL DEFAULT False,
gpio4 BOOL DEFAULT False,
gpio5 BOOL DEFAULT False,
gpio6 BOOL DEFAULT False