- fixed a problem when ngModel pointing to a missing variable will cause exception when input is reset
- done some minor refactoring
- updated changelog
- updated README
- bumped version