change to docopt parser

add 24-hour format
PEP8 Cleanup