Parse hex and return byte array
Add documentation and fix some bugs

#22
Add test file to test Hex parser #22
Bug fixes

#22
Wrote logic for checking checksum
Change array to ArrayList #22
Remove old code and commit errors #22
Remove unused variables #22

Fix a line check bug
Add validate checks, fixes #25

Return an empty array if line is out of bounds.
Remove unused variables.
Merge branch 'iss20-AddTimeoutToRead' into iss22-parse-hex
Merge branch 'iss20-AddTimeoutToRead' into iss26-testParser
Rewriting of uploadFile and programPage
Merge testParser changes (ref #20, #22, #26)

* Fix conflicts
* Rename hex to hexParser for clarity
* Fix some spelling

Conflicts:
	src/no/group09/stk500_v1/STK500v1.java