added styling in a separate CSS file, test files now succeed, and fixed a bunch of little things.