remove unneeded coments
remove unneeded comments, optimize imports
move ParseHex and ParseHexTest to common.basic.practices2014
move ParseHex and ParseHexTest to common.basic.practices2014
split ParseHexTest.testCheckHex to ParseHexTest.testParseHex and ParseHexTest.testToHex
add cases for too long hex string
add cases for too invalid hex string
add test case for constructor
introduce ParseHex.ExceptionInvalidArgument, change default Exception to ExceptionInvalidArgument,  split testParseHex for exception case