Adapting server-side unit test.

Moving server-side unit tests to the same folder
structure as the code. Making them run one after
the other without conflicts. Renaming files and
folders to remove camelcase.
Adding concatenation and linting.