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