Separate implementation of AsciiTable from header

Fixes #41.