Course and MainGolf

Added Course and MainGolf into the repository.  Was unsure of some of
the specifics so I tried to improvise.