added more docs, moved away from ngModel, fixed a couple bugs, improved delimiter support