Merge pull request #7 from icebourg/master

Make client_max_body_size configurable
Allow root file to be pre-defined
Merge pull request #8 from seejohnrun/master

Skip root if defined elsewhere
Syncing back to original repo