last update was huge, so here's more comments: add raw patch as another feature beside sift descriptor. add code to screen out too small blobs. make some changes to the test image dataset