Update TAallocation.java

added more warning messages, asserting preferences now makes the TA 'know' a course too