Renamed all modules to initial lowercase, cleaned up imports, changed time related fields to DateTimeField, set required=True on some embedded documents