Moved things. Added tests. Started membership provider.