updating the formatting to be more consistent
added support for customizable selectors
added "custom selectors" docs