Consistent project structure

- Moved source and test projects to separate folders.