Reworked the library itself, created a bit of Readme