#23 migrate store-project-dir out of input in silk-core and into side effecting io of silk