feature

 - Add function for generate category, subcategory, element id
 - Update README
 - Refactoring
 - Change algo for add items