change directory tree structure to make each example have its own directory
finished mock examples
add files for fake object examples
1. finished fake object example.
2. checking memory leaks while running tests with gperftools
disable tcmalloc heap checker on mac