fix .gitignore directory + ignore test files
fix { } block style + sync STDOUT and STDERR
initialize Dep object sooner, move metadata loading into dep.rb, reorder some printing
fix comment style a bit