Refactored valid_image factory and some tests that used it
Added the admin page for products