Applied a major change to the code base to resolve some long-standing problems.
The 'Bio' level has been removed as it clashes with BioPython.
All module files and directories have been turned into lower case.
Class names still remain in CamelCase.
Merge remote-tracking branch 'origin/master'