Create Transaction.hpp