Validator umbauen auf ValidationResult.
Fehler bei Erstellung der Lieferadresse behoben (fromArray erhielt falsche Werte).
Validator auf ValidationResult umgebaut. Subscription-Klasse erzeugt nun die Bestellung.
SubscriptionDaoDB von purem PDO auf den db-wrapper umgestellt.
Etwas entrümpelt und einige Kommentare eingefügt.
SubscriptionDao wird nur noch die Shopdatenbank Verbindung übergeben.
OrderSqlDao auf db-wrapper umgestellt.
Angefangen die View auf Smarty umzustellen.
Ganz viel
Ausführungsdatum für Bestellungen eingebaut.
Bestellung erfolgreich Emails korrigiert. 
Statt Klassennamen als Strings für Payment und Shipping, werden nun die entsprechenden Objekte durchweg genutzt.
SubscriptionDaoDB in SubscriptionSqlDao umbenannt Zwecks Einheitlichkeit.
Offene, aus Abonnements heraus resultierende Bestellungen dem Kunden anzeigen.
Züchterrabatt gewähren.
Spezielle Adressklasse für Bestellungen.

Bestelllungen speichern Adressdaten etwas anderes als reguläre Adressentitäten (Straße und Hausnummer als ein String, Name und Vorname als ein String). Beim Laden der Bestellung lassen sich daraus keine normalen Adressen mehr herleiten.
Ein pausiertes Abo am Tag der Bestellgenerierung wird um das Lieferintervall auf die nächste Ausführung gesetzt.

Der Serialisierungskram in der Subscriptionklasse fliegt auch raus. Braucht man nicht mehr.
Serialisierung aus allen Domain Objekten entfernt. Wird nicht mehr benötigt.
Weiß ich nicht mehr :-)
Pfadanpassungen im Autoloader und RnRJokeGenerator.

Absoluter Pfad für Shopconfig angegeben.