Merge pull request #34 from IanJRigg/master

grabbing most recent
Merge pull request #35 from IanJRigg/master

late nite pull
Merge pull request #36 from IanJRigg/master

before refactor
Merge pull request #38 from IanJRigg/master

getting latest
Merge pull request #39 from IanJRigg/master

new
added validate_operand_size, works for types 3 and 4
Merge pull request #98 from candaya/master

adding validate operand size***WAIT FOR NEXT SUBMIT!!!***