learning scons
update gitignore