Implement first version of expression steps feature

-Converted one test to verify new behavior. All other tests need to be revised
-Still needs to modify the behavior when no ident is found