enhanced property module first draft
Add test file with test cases
Fix issues in the module
Add .travis file
Make property enumerable by default, whereas the underlaying property is not.
Add more test case + refactoring test file.
Property Changed callback is called only if the new value is not equal the old one.
refactor and add documentation to the code
fix code documentation
Add readme file
create package.js file
add .npmignore file
update readme file
Merge branch 'master' of https://github.com/asahaf/enhanced-property

* 'master' of https://github.com/asahaf/enhanced-property:
  Initial commit