Merged Activation Functions Into 1 Class
This change merges the Swish, Tanh and Sigmoid activation functions into 1 class since they are almost identical. It also updates the existing Unit tests and adds a Tanh unit test for completeness.
Documentation has also been updated in this change for the general code flow and for the png to bin script.