initial commit.
add FigProject
rendering work.
add readme
only create directory if it is missing.
more init work.
generate project info file.
license work.
blah blah.