dictionary.c:
* binary tree implemented
* string to string dictionary implemented
* dictionary with expiration time implemented

Very simple hash algo copied from somewhere.
Dictionary is a wrapper for binary tree: key strings are hashed and used as keys for tree.

Works well, it seems :)