Reorganized project folder, separated dependencies & tests from source.