Cache template paths in a local variable.

Cache the possible template paths in locate_template() so they don't
have to be regenerated while looping through an list of templates.
Change access for locate_template() method to public.

The locate_template() method can be used in a more generic manner that
isn't possible with get_template_part(), so it should be public.
Merge pull request #3 from bradyvercher/method-access

Make locate_template() method public
Merge pull request #2 from bradyvercher/cache-paths

Cache template paths in a local variable.
Add check if class Gamajo_Template_Loader exists
Merge pull request #4 from grappler/patch-1

Add check if class Gamajo_Template_Loader exists
Add Usage Example
Initialize $templates variable.

Fixes #5
Add $plugin_template_directory property

Hat-tip to @wpsmith
Whitespace and @version number
Always use the more specific template name first.

Fixes #8
Bump version number for release.
Merge pull request #9 from GaryJones/develop

Merge 1.1.0