Improve the coding style used in the models

* Implement __unicode__ instead of __str__
* Use the reverse function instead of the permalink
  decorator
* Implement __unicode__ for some models that are missing
  them
Ignore optimized (.pyo) Python files

Remove already generated .pyo files