Fix pluralizing goo model names
Make test suites actually work
Don't need to enforce existence with default values
Update user tests for Goo 1.0