Created a Modular Library, added Tests and comments