Merging server side product functionality

This includes product creation, editing and deletion. Additional
serializers have been created, but are commented out for now until they
become necessary.