todo.rst: Cleaned up ideas
config.py: Split int argparse.py

I need to use config.conf in logger.py and importing it into logger.py was
causing circular import problems.
logger.py: Dont output when in status mode
package.py: Rework missing dependency handling

Raising an exception on a missing dependency was a little overkill. Instead
new_package() returns 'pacman' if the package can be located by pacman,
otherwise None. deprec() returns the name of the missing dependency up through
the call stack.
app.py: Improve logging output in init()