Adds SidekickImage model and tests for validation. Fixes #65.