If you are going to unlock your Moto E and install a custom recovery you will want to go ahead and grab the stock firmware incase you need to flash back to stock for warranty purposes or to unbrick. You should also be aware that Motorola devices no longer use RSD Lite and FXZ/SBF files. You will actually need to know a bit about running fastboot commands. You will also need to be sure you have the Android SDK installed on your PC or at least the proper fastboot.exe and adb.exe files on your PC. Extract the firmware to the same folder with your fastboot and adb file.
Navigate to your folder that contains the extracted firmware file in the command prompt. Then you will flash each of the following partitions in sequence being sure you get an OKAY.
mfastboot flash partition gpt.bin
mfastboot flash motoboot motoboot.img
mfastboot flash logo logo.bin
mfastboot flash boot boot.img
mfastboot flash recovery recovery.img
mfastboot.exe flash system system.img_sparsechunk1
mfastboot.exe flash system system.img_sparsechunk2
mfastboot.exe flash system system.img_sparsechunk3
mfastboot flash modem NON-HLOS.bin
mfastboot erase modemst1
mfastboot erase modemst2
mfastboot flash fsg fsg.mbn
mfastboot erase cache
Phone will reboot and you will be running out of the box stock.
Via XDA