added functionality - it.only, jshint, console.log

@jonahkagan Finding the parent branch is not easy to do, so I think basing changes off master is OK. If there are lint issues in the branch you want to merge into, you should fix them and then rebase. Thoughts?

@rgarcia I think that this is a good idea, but to get tests to pass in master we are going to need to do a concerted code cleanup, particularly of the big/old repos. If we did an hour "cleanup" sometime next week with most of the devs, we could probably get this done. Don't think it is fair to make the next person who wants to make an agents change clean up all of the agents (and am sure the API is equally bad)