first stab at static bindings

first cut at autogenerating fully-typed, java-setter-getter style method
signatures for all resources. for example, for Space, we generate
signatures such as:

  Organization getOrganization()
  void setOrganization(Organization org)
  String getId()
  String getName()
  void setName(String name)