Implement up to find
Update design
Implement remove
Implement rename
Change .gitignore