Fix #106, Close #107. Date range filter and refactor of gridview class code.