Proper DOM setup and messages now appear, lacks css and stylesheet