Add amenity whitelist

Because the prepared statement does not allow markers to be used for
column names, the amenity variable needs to be sanitized.  I figured a
good way to do this would be to create a whitelist array.  This has the
added benefit of providing a useful exception that includes valid
amenity parameters.
Add event scraper function

The function calls the the getFromCot method in the Event Model class.
Adding mobile functions

Adding some mobile-specific functions calling some new Location Methods
and mobile views.

I tried using the Slim-style View class, but couldn't get it work right
away.  Needed to get moving on my mobile views, so just stuck with a
basic template include.