cleaning up

removed needed checks

breaking gps init into gps-a2235h

adding newlines

changing floats to doubles

floats to double in hardware binding