added footer, styling fixes, adds non-required fields as null