Same db used for dorks/events, friction-less db setup with connectionstring


- Now operates with main loggers (sqla/mongo) for events and dorks and auxiliary logger for everything else.
- Uses standard connection string for db setup. (sqlite://, mongodb://, mysql://, etc)
- Rewrote a few tests and introduced some db specific tests

Caveat: If using a mongodb without login/pass (mongodb://localhost) pymongo will issue a warning - if anyone know how to disable this warning please let me know :-)
example warning:
```
/usr/local/lib/python2.7/dist-packages/pymongo-2.4.1-py2.7-linux-
x86_64.egg/pymongo/mongo_client.py:279: UserWarning: database 
name in URI is being ignored. If you wish to authenticate to glastopf, 
you must provide a username and password.
```