Restructure for sonar, add unit test beginnings
Add GET parameter processing