JavaDoc @computer Parameter Fix

Fixed: Forgot to add the @computer parameter to the javadoc for several
computer part constructors.
Version Cleanup

Changed: Cleaned up the version class (e.g. removed old jaxb
annotations, added validation algorithms etc.).
Hard Drive Cleanup

Changed: Cleaned up the hard drive class (javadoc fixes, content is only
there if you use a content file).
Validation Upgrades

Added: Validation now also provides the wrong values in the thrown
exception.