Updated gitignore. Removed some erroneous files. Added Course class and ...

...basic test for its validations.