add support for multiple source paths

Just add a :source-paths [path1 path2] vector to your build
just like standard clj :source-paths
Cleanup for :source-paths.

Fixed the tests and a bunch of other stuff that was broken by f139dc.