Various improvements in parsing and formatting, especially support for AM/PM.

Unfortunately I didn't notice that you've got a develop branch underway that you've switched over to cljx until I'd already made my changes. However I think this should merge cleanly with the right git-fu.

By the way, how far do you think you are from releasing your work in progress in the develop branch?