Don't fetch if server returns invalid version number (fixes #3)
updated javadocs
defer updating from web until after thread starts
apply jitter inside run-loop; bump to 300 sec
version bump to 0.5.0