Add library app (fix #7 #10)

Ref: #7 #10

This only adds the basic logic of the app. More to come in other PRs :)
For compatibility reason, I use the __str__ and the py2 combat decorator (https://docs.djangoproject.com/en/1.7/topics/python3/#str-and-unicode-methods)