Iron out validation & association issues in factories; update gems