Add precompiler/compiler subargs options w/ tests

Let me know if anything is out of place, this is the subargs version of #25 
@epeli good point. Would you suggest removing it or adding a more focused error message? Something like 'couldn't require the precompiler: error here'