Small readme fix
IDealException implements Exception interface
Made functions protected where possible and added setter for requestType

also fixed incorrect requestType in TransactionRequest