Tidied up javadocs for parameter class
Tidied up interfaces (no code changed)
Refactored fitting tests