Beta 2 Release

Various changes, mainly moving code to IPN and ensuring it does what
its supposed to for membership sign ups via Direct Debit.