started link to db in js for #12
#12: implemented getProduct which returns a Product object
#12 added getProductsList and updated getProduct
trying to get products page to work with foreman start
Main product page ready for #23:
    - dbConnect: added AWS key creation function
    - test_dbConnect: added test for createKey, and updated other tests
    - product.ejs: created and filled with product info
    - products.ejs: replaced ['PROPERTY'] by simple .PROPERTY
    - web.js: added call to db for retrieving product info
#12 added getAllBrands db request
#12 added getNavbarBrands (instead of getActiveBrands) with tests
#12 added getProductsByBrand with test
added category functions, closes #12
created brands page, fixes #16
updated brand.ejs with db results, closes #17
added category page, fixes #15
corrected small bugs for the alert boxes in brands
Added utils (and tests) for #26
  - link_to (handling encoding of urls!)
  - displayCategoryTree to display the full html for a category tree
small corrections in test_dbConnect
Added categories.ejs view, closes #14
  - in web.js completed the get functions, and make them use decodeURI
    when needed
  - created and completed views/categories.ejs
udpated brands to use link_to
added a missing ;
reviewed brand page to display "no product" info box instead of redirecting when no products
updated all the alert box to stop using <p> within thoses boxes