[Backend] Improve error reporting and timeline api

Supporting timeline request size bigger than the maximum size supported
by twitter apis (supporting data paging).
[Backend] Support date filtering.
[Client] Support date filtering on the UI side.
[Backend] Bugfix

Fix an issue when receiving empty date parameter from the UI.