restructure, moving ipsum to a class and including a new library to help, outputting proper HTML