Feature/issue14

Closes #14 and also rearranges the configuration functions to all be in their own source file so it is clear where to add new configurations with, say, different PMTS.