fixed some bugs; added readme in api package; marked cc filesystem factory methods optional