first revision of sundial

Works with current uploader code, not yet modified to include needed tideline functions.

@jh-bate or @cheddar please review. @cheddar would like me to merge and tag this and have the uploader depend on it before merging the uploader branch where I've removed the moment dependency and replaced it with sundial methods.
Yeah, I thought this might generate controversy. Here was my thinking. @jh-bate and maybe @nicolashery let me know what you think. The warnings are essentially just for when we get around to updating sundial in clamshell and blip. We'll see them, fix things, then probably end up removing the warnings and re-tagging sundial before actually deploying to production.