Package management, managemend of categorys/products

- Sorted classes into different packages, not perfect but alot better.
- Changed the way of storing products and accesing them.