implemented hash on blockchain(core tests is stil broken)
refactored hash
some of tests fixed
fixed all tests, one disabled
 added mix_in attribute, and added network rules to process it
updated outs selection according to new out attr
implemented aliases, tests not written yet
fixed broken build,
fixed unit test for store and load
implemented core tests for aliases, fixed some bugs