Access models from outside Graphene

This change makes it possible to access the models of a dashboard created by `Graphene.build()`.

I came across an issue similar to #51. Exposing the models makes it also possible to do things like changing the `source` attribute dynamically and then call `Graphene.GraphiteModel.refresh()` to refresh the data immediately.