added lots of stuff, need to figure out this git ignore with source tree...