[Issue #11] Created a mock gallery with angularjs directives and templates + Refactor + Cleaned up index.html