Added better traceroute file sniffing

Added code to help find the traceroute which seems to be a problem for
a user. Also optimized code at the bottom for removing a lock file.
Replaced it wit a cleanup() command.
Trapping for uname & single API call for upload

Uploads from cron are now passed as a single bundle, easing the load on
the API, and allowing more uploads with the same hardware.
Code cleanup & better logging

* Bumped version
* Updated comments
* Working on better logging.
* Cleaned up various code
Fixed OSX date math bug

OSX doesn’t like an “N” at the end of $(date +%s.%3N), so there is not
an if/then to get around this. Also did some trimming of lines with sed
to help with OSX issues. Also experimenting with uploading stats on
each bash run.
Cosmetic changes in some logging & var typo

Fixed misspelling of KERNAL to OS_KERNEL.
Updated comments to include new GitHub URL
Added info on requesting an account.
Checks for correct format of remote version

Corrected a bug where the version of the code didn’t come down right
(due to some debugging code) and the servers didn’t upgrade properly.
Small edits to the comments