added all necessary components for default rendering and user input
gitignore to ignore module-cache
added code for deleting items
finished code for deleting items
optional method of adjusting list