added better specs for parse_sentence function and group_matches function
shorter clearer methods, fixed some fragility
ruby style guide changes
add usage to readme
added usage to readme