continous improvement- move store to a model and implemented pseud mvc pattern,
added hide/show categories- added state managment