Changed the UUID generator to the UUID module.
Added CallbackCrawler
Changed the callback frawler to a syncronous call. Renamed it to OnDemandCrawler
Changed settings file location to something LESS temporary.
Added some todo items.
Cleaned up inconsistencies in the fr and fu.