Moved Template Loading into a Class

I moved template loading out of the Application class into a separate
GitLoader class. In the future, multiple Loader classes could be create
to allow users to use local templates or templates from other sources.