Cleaned up the history logging function

- Added better documentation and fixed some variable name idiocy
- Send freshness as a variable, instead of assuming global %$config
Cleaned up some email code
Updated the read_config function
Updated the read_history function
Renamed present_results as create_results

- cleaned up code and rename
Updated examine_post function

- Updated to work with the new HTML Craig's List uses
Refactored the initialization / configuration

- Cleaned up the code a little
- Organized a bit better
removed the 'main' function concept