Added caching to Sources. Updated the source browser to mark sources which are still cached
Placeholder source detail page which checks that the source is valid and lies below the configured rips.source_dir.
Added a SourceLister class, which enumerates all DVD folders below a given starting directory. Added a source browse page to list the available sources