Help Converting to JDK 8

Bit of help with converting code over to use java.time from Java 8.

One thing I wasn't sure of below was in TAIInstant I used a Long.valueOf - not sure if that's something that you will want :).