Rename DateTimeTitle to DateTitle

Because it doesn't show any part of the time, so it's misleading.

Note that it still receives a prop called `datetime` because moment.js
works in datetimes.
Add date input to Tide Windows calculator

Rather than using the tide windows `now/` endpoint, you can now select a
date. This will search for tide windows for the 24 hour period starting
midnight on that date.

The dateString state is now propagated down into TideWindowsCalculator as in
TideLevelsCalculator.

https://www.pivotaltracker.com/story/show/75794694
[Delivers #75794694]
Do Javascript namespacing

Don't pollute the global namespace!
Merge pull request #33 from sealevelresearch/select-date-for-tide-windows

Add date input to Tide Windows calculator
Merge pull request #31 from sealevelresearch/rename-date-time-title

Rename DateTimeTitle to DateTitle
Bugfix: include missing `var` keyword