Fixed method comments
Fixed some typos and code styles.
Class uses now BaseForm::trans()
Introduced getPaymentModuleInstance() method
Fixed tests
Implemented @lovenunu suggestions