Adding all the 10 missions types as discriminators on the base-mission.
Adding spec for upcoming Mission models.
Completely getting rid of Visits. All tests passing, still some cleanup work to be done though. Refs veganaut/veganaut#52
Completing basic fixtures with Missions instead of Visits
Getting the Products working:
when submitting missions that work on products (whatOptions, buyOptions, rateOptions) products are automatically created if you don't give a product id.
The Products are now bound to a specific location (so that later one can add price, descriptions, ... to it).
Adding a simple e2e test for every mission type.
Refs veganaut/veganaut#39
Refs veganaut/veganaut#40
Refs veganaut/veganaut#52