Reorganized directory structure, moved all source files into one folder.