Revert "Changing class name gf to GF. Added license text to algcode. Adding __init__.py for tests and documentation/"

This reverts commit ec74d5f6c93bd1d6b0f312761f9368d8c3546e53.
Revert "Revert "Changing class name gf to GF. Added license text to algcode. Adding __init__.py for tests and documentation/""

This reverts commit b9cd80e97faa8a42b2f757a7ec0e0c9a52ccec53.
Revert "Removing bad import scipy.special"

This reverts commit 74bad43d924b0d6c671d142be3c93bd6dd7affd5.