add username feature
use mori
normalize
use bower as a package manager