Updating Senior Thesis attribute rendering

Including js tests for the +Add button; More robust