load require json in application
use current user for user_id when creating catalogs
fix errors in controllers, allowing bad data into models which threw errors. Fix tests for these changes