Simplify read_file and increase limits
Simplify read_file and increase limits

Previously, read_file only allowed 1 file to be read at a time
this increases that limit to 50 and Simplifies the method by
which concurrent reads are controlled.

charlievieth/gocode,charlievieth/gocode,charlievieth/gocode,charlievieth/gocode