Due to accidentally making this branch from previous one I worked on (breakpoints) and linting errors that were only picked up by travis the commits are a bit of a mess, i'm sorry! but the fixes should be sound!
fixes #852
fixes #865
fixes #864
fixes #872
attempted to fix issues #855 but due to specificity issues both fixes failed the tests, will revisit
Due to accidentally making this branch from previous one I worked on (breakpoints) and linting errors that were only picked up by travis the commits are a bit of a mess, i'm sorry! but the fixes should be sound! fixes #852 fixes #865 fixes #864 fixes #872
attempted to fix issues #855 but due to specificity issues both fixes failed the tests, will revisit