- support for upgrade (when calling 'install' on an already installed package, and/or with a general 'upgrade' subcommand)
- find out some nice way of providing updates for FDNPKG itself (should look for itself in db every time, and at least inform the user)
- detect http errors (non-200 return code)
- implement some kind of integrity checks on downloaded files (eg. storing md5 or crc32 in the index.lst) - the index.lst itself should also be checked (with a check in its first line, providing integrity for the rest of the file)
- add support for different software types (games, apps, devel, etc...)
- add support for mTCP (with configuration switch)
