added category selection and fixed variants for productWidget
save button now prints product info
getBrandChoices now returns a list of tuples like getCategoryChoices
updated brands and categories widget to use generic db functions
getBrandChoices retrieves real brands from db
getCategoryChoices uses db data
small bug fixes
added save to db in productWidget and fixed stuff in dbConnect on the way