removed useless tests, put in model for transactions and put in a validator for locking down offers once they have a transaction
added freshness to transactions
reworked transactions, updated stuff, moved in serviceables