use fewer alignments in binding information
switch code blocks to ipython
make tests into modules for nose2 compatibility
reorganize the algorithms module
update dit/__init__.py too
Clean up style in reorganized modules
more style updates to make pylint happy
Merge pull request #51 from Autoplectic/reorganize

Reorganize Modules
Update lexers, ipython directive, etc.