Finished the core of the library. It is ready to be used. I am going to finish the unit tests and phpdoc later. I'm going to also update the README.md to reflect the changes.