added product key support
Basic test of incomplete affirm setup.
Added specs for admin section.