[mempool] create mempool
[mempool] add test
[hash] export string hash and cmp function
[user] add user structure
[http] use genereric string hash/cmp
[http] fix unintialize variable user
[channel] use user struct and manage multiple connection on one user
[jukebox] update with last API