Fixes #4, #156, #226. Closes #128, #236

Finally fixes all the INDENT errors that we have been seeing by now
accounting for multiple chains in a chain call
Add tests for indent rule checking

Tests are good