added user and product models as well as session functionality
working skeleton