An Object Oriented WordPress Development Framework