refactor(ngFacilities): translate capacities
refactor(ngFacilities): translate facility location
refactor(ngHubs): translate hub create/edit
refactor(ngHubs): translate hub view
refactor(ngHubs): rename fctrl to hubsCtrl
Merge pull request #23 from HSLdevcom/translations

Translations
fix(validation): fix validation error exception handling
feat(validation): add capacity type path translator
feat(testing): push test data as is - retain ids
Merge pull request #26 from HSLdevcom/push-test-data-as-is

feat(testing): push test data as is - retain ids
feat(validation): make path translator more generic

This applies not only to capacity, but to indexed path in general.
refactor(validation): clean up
refactor(validation): test naming and explicit test for translator
refactor(validation): remove recursion and add test cases for translator
fix(validation): update ValidationServiceTest
chore(travis): fix invalid coveralls goal
refactor(validation): fix typos and whitespaces for translator
fix(validation): don't translate indices

In addition, simplify implementation by adapting approach from String#replaceAll(regex, replacement).
refactor(translate): static translate method
fix(path): non instantiable and non inheritable PropertyPathTranslator