Adding login and reorganize

User can no login and logout via navigation. Also reorganize the file
structure.