procedure call and return working.  added a test file that tests how far along procedures and functions are