ICT in Teacher Training, a large scale long term project aiming to enhance digital competence in Swedish Teacher training, with financial support from the Swedish Knowledge Foundation