Exit with error status in case of exception

@maxfliri
Add _id to generated documents

@maxfliri
Move date & time utils to separate module

@maxfliri
Json encoder fixed and moved to separate module
Post with json content type

@maxfliri
Example config file

@maxfliri
Code style fixes

@maxfliri
CI and test scripts