Graphs

Hey @jennywalsh and @sethrh please take a look at this pull request. Just kind of testing how they work. Leave a comment to let me know you've seen it. Seth the sorting we talked about it in the survey.models if you want to see how it ended up. 
Here is the mapping function I defined. It's name kind of sucks.