added options for 'models', 'urls', 'scripts', '[language]'.

where, language is any valid language in `languages`
tree is saved and loaded as an OrderedDict.

now it won't be so sloppy to look at in the git history.
references are saved in an ordered fashion now too.
Merge pull request #8 from plotly/run-types

Run types