Separate out connection and pool logic
Allow non-peristent connections in case we just want the proxying stuff
Version 2.0