AstroNet: A Collaborative Web Telescope for Remote Astronomy Classes and Amateur Astronomers