Separate implementation of AsciiTable

Fixes #42.