Properly initialize the directive

Set formats, min, and max values when initialized. Added tests. Also
ensure scope is digested after compiling to ensure ngModelController
has been initialized.
Set model parsing to be strict by default
Bump version, update documentation to describe discrete strict settings