Changing Course and Deck to belong to a Language

Before they were related to an Alphabet instead. Maybe buggy still.
Installed CodeNarc plugin and Geb plugin for functional testing.
ignore file