Allow the use of a global config file

* Look for the config file in `/etc/todo/config`, if not found elsewhere
* `make install` installs a global config file, setting `TODO_DIR=~/.todo`.
* `todo.sh` creates `TODO_DIR` if it doesn't exist.
* `make install` installs `todo.sh` instead of `todo`.