Removed unused core/cipher.hpp
Created intermediate headers directory to store diversion headers for openssl