Updated Run to use the default_paths from database.
Added more pythony things to the gitignore.
Fixed up the docs and the tests to work (mostly).