Rename spec/classes to spec/manifests

Also add :type options. Any future defined types will have spec files in
spec/manifests instead of spec/defines, and should therefore work better
with the Guard configuration.