Possible fix for #279.

The issues creeping up in #279 were related to the fact that the
settings controller would display multiple
GeneralWalkthroughViewController classes. This code ensures that only
one GeneralWalkthroughViewController gets displayed.