Refactor Charon database syncing and CharonSession object methods

yep the problem is that the size of the fields are not of fixed length

130611_SN7001298_0148_AH0CCVADXX
130612_D00134_0019_AH056WADXX