Added some comments.
Actually added the files this time.
Added another test for the pattern finder.