Implemented ExpandByClass. Optional argument separators requires changes to
Classify and FindByClass, will be implemented later. Closes #362.
Added additional unit tests for FindByClass. Modified FindByClass to match
sublime behavior of not returning starting point even if it matches.