1) finished alpha version of the REST module
2) added assertion support
3) added multi-thread support for smart_ptr
4) changed stringify methods for objects in order to use string object instead of ostring stream

Signed-off-by: naazgull <pedro.figueiredo@gmail.com>