Allow user to customize input and output directory settings

- Fixes #3