Rewrite top level API, add environment object

- environment object rewrite

- detect generate name with "/", trigger npm install to get locally

- bower wrapper `Base#install()`

- wiki as submodule, path=docs/