added ng-resource module and replaced the $q implementation of tournament service. some frontend work on landing page widgets