Adds overall program structure in src/favpod.js.

Overall decomposition in directives, and service is thought out.

Also, goal for offline usage is abandoned.