Add a spec file.
Merge branch 'spec'