beef the enrolment importer test a bit
importer: initial cleanup and refactoring for the overhaul
importer: more refactoring.
importer: more refactoring. give the two importers their own subclasses.
importer: don't remove the last 7 chars of the degree. fixes #177
importer: do some checking on the input data. fix the uncovered errors in sample.xls
importer: add the beginning of a error handling system
importer: use the email address to identify users. generate a username for external users. check for empty fields. fix the sample.xls
importer: add sanity checks. fixes #179
rename enrolment -> enrollment
add ui elements
fix username creation for external users; fix degree error message; add missing attribute in UserImporter
skip empty sheets; fix user import
importer: cleanup, refactoring.
importer: handle empty emailadresses better. use clean_fields for additional error checking. check user data correctness in the UserImporter.
importer: fix test
importer: move 20 char limit into settings. minor styling and refactoring.
împorter: localize it
Merge pull request #440 from karyon/importer_overhaul

Importer overhaul