Add augment method

See https://github.com/hax/traits.js/blob/master/README.md for idea



I also add Trait.create() static method, which make it easy to migrate from original trait.js

BTW, I think Trait.override is useful in many cases, will u like to implment it ?