Merge pull request #1 from Flamdoodle/development

Development
Merge pull request #2 from Flamdoodle/development

Development
Merge branch 'master' of https://github.com/Flamdoodle/smartipants-1 into graph_specs
Merge branch 'development' of https://github.com/Flamdoodle/smartipants-1 into graph_specs
Merge pull request #4 from Flamdoodle/graph_specs

Graph specs