Added product list, add product, change product, setting list, add settings (beta version) functionality.