API cleanup - created js models for a Contact and Location, moved image, venue models into separate packages