Minor improvements

Add animations
Divide into packages
Implements UI feedback
Add Active/Inactive set/get and listing
Add empty list view
Other minor UI improvements
Fix delete if searching item already in list