remove code duplicates from invoicing tests
add error codes constants to MobilePayment
add readme