add Report & Task models and some simple tests