Finished sorting and filtering engine for product index. Will only add sorting for this page at the moment - extend later. SOCA-15