committing after a week, removed prepost related stuff because of poor performance; added non-blocking consensus stuff and dummy rma code, code in rmainterface is just some cut-paste, would work on it actively