Added typed GlassWebControl similar to how GlassUserControl was setup

This pull request includes a fully functional GlassWebControl<T> class that works just like GlassUserControl<T>. Thanks for the help in getting over the final hurdle.