hw4 version 3.0

refine comments and add surf corner detection