add docstring for pylint, and whitespace cleanup

pylint komplen tentang class dan module yang tidak ada docstringnya

pylint komplen tentang fungsi save() di model Post yang enggak sesuai
dengan definisi fungsi yang dia timpah

jarak antara class bagusnya 3 baris baru, dan jarak antara tiap fungsi
di class bagusnya 2 baris baru
Yang ini juga nanti diubah jadi
```python
super(Post, self).save(*args,  **kwargs)
```