Added model specs and factories; updated migrations and rails associations