Functionality to save error messages

The user can select a path to save the error and it also checks for
invalid student numbers
Merge pull request #52 from Serame/master

Functionality to save errors in a date named text file and also to detect invalid student numbers