Switched HTTP handlers to use GorillaMux

This is a much cleaner way to do HTTP request routing.