I always pre-wash flannel as it does have a tendency to shrink quite a bit...as Damaquilts says hot water and high heat in the dryer.
Am not sure what you mean by the center of batting? If you mean should you use batting then yes I do even if only the thinner type so it isn't so warm. It's basically a personal preference as to how warm you want to make your quilt.