Merge pull request #71 from flexiblepower/development_thijl

Merging code into the development branch
Removed leftover TODO
Merge branches 'development' and 'development_hans' of https://github.com/flexiblepower/powermatcher into development
Fixed gradle build, cleaned up incorrect repos and junit version (old and new).
Merge commit '0caccb6bdb8f3591c8cc1d5f558e11cb84764463' into development_hans
Merge branch 'development' into development_hans
Merge pull request #72 from flexiblepower/development_thijl

Merge of JavaDoc and TODO cleanup
Merge branch 'development' of https://github.com/flexiblepower/powermatcher into development_hans
Added FPAI BundleHub. Felix launchers run weird without it
Refactored pvpanel.java to conform to sonar rules
Refactored all api classes to conform to sonar rules. If the code had to change, I added TODO's
Refactored all core classes to conform to sonar rules. If the code had to change, I added TODO's