Updated workshops

Updated events and locations, added map links, and cleaned up code (this contains the changes in the previous aborted pull request).