implemented responsive image for #26
now using utils when possible for #23
product object now contains link, desc and key even in light forms (brands & categories pages)
brand and category pages are now more efficient, and use thumbnail lists for better design
finished beta product page, closes #23