Finished product - added footer, fixed spacing, nicer buttons