coffeescript compiling added to Gruntfile with some basic coffee files
to compile
- coffeescript directives.api is running with same functionality that
  the js only had prior
-seperating functionality of a normal Marker to be inside Marker.coffee
- it is following the Interface IMarker
making the interface less restrictive, and allowing flexibility in how
a marker defines watches. However certain watches are enforced, along
with required properties.
- moved marker options creation to i-marker
- fixed destroy bug in marker.coffee
- extracted some functionality from IMarker to MarkerUtil
- hashing out Markers some more with MarkerModel, commented out as there
  is a bug currently
markers is compiling \ runnable again
Markers directive functioning without InfoWindow!!
fixing comments, and setting default markers example back to Marker
example with Markers and Marker
directives.api.
- IWindow
- Window
     .models
      - WindowModel
      - WindowModelFunctions

Windows to come
standalone window working again without templates
templated Windows working again
window template content fixed. WindowModelFunctions, function now are -> and not => as no self references needed.[C
save off Windows work[C
Windows mostly working
watching models for dynamic updates to recreate markers on the map
actually call watchModels
renamed mapCtrl to gMap and removed all gmap that were supposed to be gMarker
controller communication between Markers and Windows now hands Markers scope. This way Windows can listen in on Markers models to know when to clear its models.