add asset record tests, bugfix

1. add asset record tests
2. fix two typo bug
3. for issue asset evaluation, the issued asset amount should not be added to balance, otherwise, it will be treated as fee, and move to collected_fees in ```post_evalute()```. Will is be better to rename ```add_balance()``` to pay_fee() ?