add report model and views

Starting to add a report functionality