Added SonarQube as a dependency for static analysis
Modified the readme for how to build and what dependencies there are
Update README.md
Moved classes into correct packages and changed file structure to reflect it
Method name changed to comply with java standard
Lowercased the local variable following java standards
Changed local variable case and name to be more expressive
Added brackets to more visually separate logic