TODO: created
TODO: updated
analyze.{c,h}: first draft, compiles

TODO: config_* functions
analyze.h -> config.h

naming more consistent