Clean up membership_pages_spec
WIP
Move invoicing from user to membership, workaround gnucash bug