reorganized files

placed all submodules in "karta" package, to make the setup script a bit nicer

I sort of hate having karta/karta, but using src (preferred) will require
relative imports, which I'll do later
setup.py now plays nicely with pip