Prevent redundant ViewController stack

I'm not sure if this is the best way to do this per say, but I think it's a good concept at least to prevent the user from going to the same view time and time again, at least from the same exact view.

I hope to help work on this some to learn swift :] I am open to any and all comments and criticisms