Normalise angular application file structure

* Mirror Angular module structure in file system.
* Various naming fixes.

User Story # 5100

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add missing Copyright headers in angular app

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Add missing Copyright headers in Karma tests

[ci skip]

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Remove non-existent file in Karma files config

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #2067 from opf/fix/normalise-file-naming

Normalise angular application file structure, cleanup