fix case error

Case seems to make difference on every platform except windows.
spelling corrections and clarifications

Reworded some awkward sentences.  Fixed spelling errors
add -fPIC option for building shared object
add -fPIC flag to compile strings
minor enhancements.
more minor enhancements
added spacing to make the file more readable.
add spacing and fix minor python issues.
Merge pull request #440 from ayr0/fix-wrapping

Fixes for wrapping lab.
Merge branch 'master' into linesweep