Add Theme::exists(), Fix getPath()
Merge pull request #351 from Flynsarmy/themeFixes

Add Theme::exists(), Fix getPath()