Reinstall Android OS on my HTC Butterfly
To fix this you will need the android sdk, your recovery, and your rom.
First, go to [your sdk]> sdk> platform-tools. Then put your recovery in the platfotm-tools folder. Next open a terminal there (shift + right click and it will appear in right click menu (Be carful of doing it on a folder)) then connect your device to your computer, then (Drivers may be needed) type in to terminal

fastboot update [Your rom.zip]


to flash your rom
 (if it comes in a .tar then get 7-zip and open it). Finally use 

fastboot flash [your recovery .img]


to flash your recovery, then it should boot and be fixed !