Correct library issues and add trailing columns

Before changes:
Characters are inverted, characters are squashed together
After changes: Characters are orientated correctly and have optional inter-character spacing