Some changes listed below.

1. add submodule, use seelog as log system.
2. implement some helper functions for context.
3. add session module.
4. add monitor (as sample now, but function module in the future)
5. add templates cache module
6. fix a bug in router module
7. delete the old sample