Finished Library and edited the tests

Man, git is hard.