migrate to the new search api for issues

Most of the logic is now in the q parameter. special options could be added to handle the various other options q takes in such as repo, user, etc or it can be left up to the end user. My thought was leave it to end user and just changed the routes to support the new api. 

Makes progress on Issue #110