Change how leap second updates are checked
Check #34
- Add build/ to gitignore and remove from github.
- Do not check for leap_update in loop for every iteration, instead just check for max(JDUTC) before the loop runs, and then set leap_update = False for every iter.
- Add timeout of 10s for leap update from USNO
Sample script and unittest checked.