Add library app (fix #7 #10)

Ref: #7 #10

This only adds the basic logic of the app. More to come in other PRs :)
I mean the line 9 should be on line 8, and on the same line, it should also be imported in alphabetical order