apparently the result from store messes with phi instructions

so lets just return the value we stored instead :)
don't add a branch to the last block

off-by-one errors are awesome...
if statement tests without globals
add a few more test files that have been accumulated