made init_cdb a classmethod so you could call it like this

SCSICommand.init_cdb(opcode)

moved pagecode property to SCSICommand class
change __init__ so we use the properties now to initialize some values

added pagecode property

fixed up some code formatting
added some print statements to get nicer output