An easier to use MySQL object in PHP, with caching options