cabal file, fix redundant imports
ticket update with hrm approve operation
use http-conduit-browser instead of http, with more utils builtin
add datetime tojson instance, move time to its own module