Fixes #114 Support multiple source directories

* the UI is a little hacky: you just separate the directories with a
semicolon - making the UI prettier later shouldn't be too hard