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

Fixes #10
Merge pull request #248 from Bertram25/development

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