fix: validation decorators on function

This patches fixes the validation order for two functions on the blocks
controller that were previously missed.
fix: unit test

This patch fixes the unit test testing for an invalid block ID. The
validation was previously screwing up routing logic which allowed a
false positive for this test.
Merge pull request #77 from painterjd/fix_blocks_endpoint_validation

fix: validation decorators on blocks