:sparkles: fix how to use function definition

  - function name() {}    should be private in a module
    - called  : YES
    - assigned: NO
  - name = function() {}
    - called  : YES
    - assigned: YES
:sparkles: rename assertion
:sparkles: fix to refine test functions
:sparkles: fix to refine test code style
:boom: fix typo
:muscle: fix typo checker to be able to easily add rules like eslint
Merge pull request #103 from mohayonao/dev

update dev tools
:muscle: README++
Merge pull request #104 from mohayonao/README

README++
:dash: rename installer.js -> index.js
:sparkles: fix build task to read index.js
:sparkles: fix dependencies of lang.compiler.lexer
:sparkles: fix lang.klass namespace
:muscle: add classlib/index.js
:sparkles: fix to read index.js
:sparkles: fix lang namespace
:muscle: add sc/libs/libs.js
:muscle: add sc/config/config.js
:sparkles: fix required root files for building
:dash: rename sc.js -> scscript.js