Front end now displays categories and individual products

The front end now displays the categories that are not set to -1, and
all the products under those categories, with pagination.
Set up code to handle searching of products.

Searching now works correctly, onKeyPress, still needs to be put on
screen, and on Enter key pressed.