Modified directory structure

Seperated source code from support files.