added screenshot provider.
restructured repo directory.