test: add another metaclass test
add malloc() and free() binding
core: use libc's free() function
add .jshintrc file
id: lint
global: make docs a little more consistent

use the framework() function