Update directory structure in first-program and update status in README

Resolves issue #42