files and folders refactory, having  smake based build system working for todo