Add an ini parser
Add ability to read from config files
Refactor options.c

Create a new function that sets default value for options
Add semi colons

Clearly I've been writing too much Python lately
Add ini.c to Makefile
Move cli parsing into a seperate function
Refactor function names and update .gitignore
Better error handling in parse_config_file
Add SIGTERM and SIGINT handlers.

This lets us gracefully terminate the process.
Treat warnings as errors.
Add declaration for logging_destroy.
Delete kill_child event when a child exits early.

Fixes #51.
Improve documentation.
Fix undefined variable
Merge pull request #55 from sburnett/remove-timeout-handlers

Remove timeout events when subprocesses exit
Make default var for config file; style changes
Merge pull request #54 from gsathya/config

Config file handling