Feature/django integration

Finally we can merge it to development. All tests are passing. Should be fun.
rewrite whole as: self.update(collections.Counter(value))