Add input module from PyGLy.

Include the tests. These are not currently hooked up
to any unit tests.
Add aa_spherical test from PyGLy.
Update modules