Added asuser API GET parameter to catch user mistakes.
Created db_product and db_ownership, tested and partially integrated.