coordinate variable cleanup

Added time_bnds variable as well as cleaning up hard coded special
variable assignments.
Adding more documentation and CF grid_mapping support