add: support for multiple source code file extensions.
opt: Refactor some function names. Better error handling.
add: less support
opt: code performance
add: watch list support for code_handler
fix: memory leak
v0.1.7