split compilation process to cc per file
fix js example
cleanup comments
add readme