Api

Include a cleaner API, and add support for prepared statements.