Split main screen into list and detail views
Added fetching of specific product details
Backend API cleaned up to support all operations required for our needs