Adding basic validation to projects
Refactoring to DRY out test
Refactoring missed DRY opportunity
Preventing the redirect on failure to save
Merge pull request #17 from vogelbek/unhappy_paths

Unhappy paths