First commit.  Just a simple constructor and some error checking in place