A little formatting... :p
Added a way to get current Connection
Cleaned up the TODO's some.
Made a note saying the static block *should* work :p
Added an ICrashCallable for the Datasource (No sensitive data should be shown). More to come? ;)