Rename confusing "Source" and "Tests" folders

Some people may complain about the names of the folders. Now everything should be crear.

Additionally, this pull request should fix the :shit:-ty automatic language detection by GitHub, which shows that this is a Ruby repository.

Again, commits are made from a foreign computer, but I'm the author.