Fix typo
Refactor locator code into locators.py
Refactor exceptions into exceptions.py
Add cls:parent to find all parents (bases) of a class definition.
Update documentation to add missing fn:call definition along with
cls:parent.
Add variable name locator.