add metro chart library
add printing
cleanup
sales for the period report ui
async loading product list
commit
impl user