Rearranged some tests and fixtures for speed of testing and ease of reading
FIX: Get proper message from correct object in payment form
FIX: added missing getCategoryIDs and getCategories functions to ProductVariations.
relates to 7eee4a11c33cf581524a61d44195f7a5c8c446fa