create src and test directories

Structuring the files to allow for the introduction of unit tests.