created a base class for the way I've been doing networked hud elements and did a huge refactoring to clean things up accordingly with these changes
Merge branch 'master' of https://github.com/Double-Fine-Game-Club/bad-golf-community-edition into in-game-gui

Conflicts:
	Assets/scripts/gameHUD/BallMarker.cs
Merge pull request #213 from MaritalWheat/in-game-gui

big refactoring of game hud stuff - on my life, it will not break stuff