Added the composer.lock
Updated the TODO list
Completed the first version of the class