Saves member into database. If member does not exist
yet,
adds new record for member. Otherwise only updates record.
If MEMBERID has not been given, seeks new value using function MAX().
Checking value/state of field MEMBERID (null/not null) method can verify
if member exists or not.
Method returns the MEMBERID of saved record.