boundary condition creation moved from solver to block
progress
Merge remote-tracking branch 'kus/master'