Moved source files in sub-folders according to their use.

Fixes #10