added default windowmode to initialise
updated readme with recent modifications
updated TODO with recent modifications and added some more ideas