factored out dropdowns into separate file
trying to dry up code
clean up code an shit
drying up code
more commenting/spacing changes
Added troubleshooting ability