Image API passing tests, utility functions
Flesh out models and tests