Adding another constructor so that upon initialization the object can be valid
Merge pull request #6 from jdstapleton/master

Adding another constructor so that upon initialization the object can be valid