Arranged source and header files into their own directory.