added new models, associations, config settings, gems; square image task almost complete