Massive refactor of Unit tests

-Made RainyTestServer instantiable instead of static singleton
-Namespace seperation of the tests