Added many more unit tests for the membership provider base class and fixed some logic inconsistencies.