added descriptions for add/remove methods
reorganized tests and readme