Sprint 2: Directory structure now compiles all .cpp files, stores path to each executable in a vector