Document event_scheduler
add dependency boost
SHA2 and add hash_len variable