Does the epidermis contain any blood vessels or connective tissue?

No. the dermis is where the blood vessels and connective tissue are located.