changed UI for catalogue to have add and remove

changed UI for catalogue to have add and remove, now also keeps count
of items and stores in sessions