New take on Model.

Transaction takes its arguments as separate parameters and validates
input somewhat.
Amount is renamed to Subtransaction.
Payer and gainer are added.
Ditched payer and gainers.
Apply changes made in Model.php to rest of server
Added tag_implied in schema.
Database methods for tag implies
Merge branch 'feature/extendedmodel' into develop
add_tag just returns null