Updated documentations, npm / grunt / bower optional.