CONSULTING AND INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT