Foursquare query node - DO NOT MERGE

Creating a pull request with my work done to date and so opening it up for discussion. The work is not finished (for example the add button isn't enabled in the ui when authentication is complete) but it's almost there. I've used the flickr node as a template. Any comments/suggestions welcome.