Local storage and items filtering implemented, refactoring

 • local storage used for items persistence
 • items filter (Bobril routing used)
 • app refactoring (sub components factorization)