mainwindow save position now
disconnect command added
added collection viewmodel window base

CollectionVMB.cs