Can we have free memberships?

At this point in time, $0 memberships is ONLY supported with Manual Payments.  This is normally used for membership types such as Life or Patrons.
If you wish to provide Free Memberships to the online checkout form, then you can do this using 100% discount Voucher Codes.