removed redunant naming in files; added new angular provider for the ability to generate fresh report objects like controlers