Small fixes

The argument list length was not checked so exceptions were raised when not enough arguments.
Coordinates sent by GPS were converted from float to string without specifying the width, so it looked like:
60.182792000000001, 24.796084999999999
Was it intentional? Also "the fix" is a bit ugly.

Cheers,
Arseny.