csv upload with aliases

Allow csv upload to specify sensor aliases in the header

***NOTE:*** This PR relies on #98 and thus hangs of it's branch. When #98 is merged, we'll do some git surgery and move it to hang off master and most of these commits will disappear.

I wanted to get on with the alias stuff....