Added new modules to tests
New module to encapsulate file i/o
Rewrite to use WebFile methods
Allow array valued fields in configuration