enable built-in module
compatible with CommonJS and enable `main`

- compatible any commonJS libraries
- add `main` function as exports way
remove unuse variable
revert mode set for bootloader
fix camelize bug
fix few commonjs compatible bug
fix naming bug, and use packages instead of module
Add doc on instantiation
Add doc on reactor pattern
Update doc
Clean up doc