add bills, search by term, sponsor party, congress

looks like who ever did the bills.rb originally did the requirements differently than the previous entities, so i changed that so it was consistent. otherwise, this is just a rebasing of my previous pull-request.