Add license texts.
hide helper into detail.
Remove unnecessary files.
Update SConstruct to seperate build directory.