Add .gitignore and add a skeleton spec.
Fix up specs so they work.