adds states drop down and some formating

Note: some of the html must be abstracted out.