Added support for arbitrary MySQLdb.connect() kwargs

This fixes #6 for me - code review is welcome, not sure if it's the best way to go about it?
It'd be a little cleaner to remove kwargs entirely and change the usage below to self.connect_args