New Garibaldi Website

This new website has been created in order to get around some of the shortcomings of the other websites we've used. Feel free to contribute content.