Merge pull request #14 from tarunbhardwaj/develop

Raise UserError on invalid address
Weight should be decimal