First refactor, compiles, basic format working

I've refactored the code to translate from Joda-Time to Java Time and it
compiles. Built a jar file and tested basic formatting. It's working.
Lots to do anyway...