Adding a reset button is a simple matter, provided your motherboard has pins or other connection for a reset button. Most retail motherboards (Asus, Gigabyte, MSI) have them but many OEM (HP, Dell, Lenovo, etc) boards do not.
If your does, a simple momentary contact NO (normally open) push button switch connected to the reset button connector on the motherboard will suffice. The switches are available at most electronics component stores (Frye's, MicroCenter) and can be easily mounted by drilling the required size hole in a blank drive bay insert, although mounting in a spot with sufficient space behind it in the front of the case would work as well.