Added service and unit tests.
Added more reports, added integration tests.
Revised doc.
Added projects' views
Added itemsByUserDate, revised use of dates.
Revised views' names to make them more readable.