program but doesn't validate

update parse hex function to return both user page data as well
as program data. it will send a program with user page data and
doesn't fail on load, only on validate.