Merge pull request #142 from hychen/fix-141

[#141]: fix the backend setting can not be config by environment variable.
add i18n-abide to dependency.
enable i18n support in express app and base template.
use for instead of each.
add script to create po file for each locales from template pot.
add init-template-po.sh for extracting gettext messages.
rename locale directory to po.
add locale - where the compiled translation json are in.
some tweaks so now we can run ./po/init-locale-po.sh ./po/inint-template-po.sh .
add compile-msg-json.sh as shortcut script to compile translation message json.
roughly tranlation of view/index.html.
add translation info section in README.
remove old json before compile tranlation mssages json.
fix locale can not be set correctly by accepted-lanagues header.
roughly tranlate views/create.html.
almost finished translation fo views/create.html.
finish the translation of views/edit.html.
remove unused account/view/list.html.
add translation file of views/dashboard.html.
add po of views/timemap.html.