Many emacs improvements for python editing + sphinx docs added