major changes
fixed several bugs and updated src_folder
expand src_folder test
fixed up block.t
fixed basic.t
fixed bug and example
a few more tweaks