#4: nested upload for stations done; TBD: more testing (esp. pytest), use controlled vocabulary (related to #3)