More class loading stuff + IRC implementations + cleanup