BooleanLogic.cs complete with Extra Credit

Syncing after completing only BooleanLogic.cs.  Will commit again after
the rest is completed
Merge branch 'master' of https://github.com/Meowse/RainbowHat