added on for join
removed the wrong versionadded
make the repr correcter
it should inherit positional_keys
added doc for left_join, right_join, and cross_join
use uppercase
much improvement on doc