working on web connections and data updates
- untested, incomplete
- added some of Tania's data class, with modifications