Added funcs, tests and refactored where appropriate

Added IndentSlice()
Added JustifyLeftSlice()
Added JustifyRightSlice()
Modified Indent to indent all lines of a string instead of just the
first
Modified printChan() to report nil channels as "chan type (nil)"