recover some unfinished old code from svn
add dist to gitignore
revert to a "jad" version of a previous non aio version (but working one)
small optimizations
remove Connection (used in previous aio version)