increase the pickling version.
make utils feel more pythonic
beautify __main__
move replstartup to the api
compatibility improvements -> use reduce from functools
is_py3k -> is_py3