frestyle commit yo
refactor __main__
improve compile and link output messages
fix bug in module.build
add code to deal with imput not pipe
add build command
no fail in do_build with CompileError
no fail in do_build with LinkError
refactor do_build