shaohua

Results 4 issues of shaohua

Database is a good temp solution, but might not be good for production.

From s.clean(p) to s.clean_node(p)

![20160409_wbc033](https://cloud.githubusercontent.com/assets/806173/14470823/7a0c8958-00a0-11e6-9d79-c871c7d3bd4f.png)

In this particular test case, the function on Person.prototype is not mutated. Rather, it is because the object `aPerson` itself has the method with the same name `getFullName`, it doesn't...