added tests for choices, forms, almost complete request spec