implements sliding timesheet and calendar list view

1. implements sliding timesheet with view pager.
2. implements horezontal list view and applies it on the calendar list
view.
3. create a calendar uilitiles that is used to the number of the day
between day1 and day2.
4. remove unused code