Hancock Fabrics sews up financial department with new CFO