Stripes pipe API

Sorry about my Location class, but it SOO USEFUL.
There are 4 spaces instead of one tab (Github uses 8 spaces to one tab size). You can easily test for tabs/spaces by selecting text and if the selection highlights in jumps then tabs, otherwise spaces.