List projects (v0.15)

We now list all projects from main page and/or projects per user.
Detailed comments have been added in most of files to explain what we
do.