Rename abstract classes to start with "Abstract" word

Rename abstract classes (and their files) to start with "Abstract" word. Also rename corresponding test classes (and their files).