Added bold/italic support, fixed whitespace handling

By which I mean removed whitespace handling because it was too much of a
pain