initial rule spec api methods
reorder args to getEdits()
add travis config
Merge pull request #16 from doelleri/spec-api

Spec api