added a log to keep track of json requests so no request is sent twice, and revised footer view constraints to be written in any width | any height

- added a dictionary keeping track of spitcast requests for counties, so we do not make the same request twice, especially by firing two off right away when waiting for the first to come back
- button constraints in the footer view now exist in any | any