server: initial add
main: parse command line flags and error when a configuration file is not provided
lifelogd.conf: initial add
config: use json as a configuration file format; parse from a file and store within an internal datastructure