Added ability to build using file list

Resolved #2