Started working on refactoring the BITRequests. Also made it so that the
BITArtist class could be instantiated with just a string (name, mbid, or
fbid) for the purposes of easier request building.
replaced the return type of the class initializers from id to
instanceType
Finished up all the basic class initializers for the BITRequest class
Added a couple methods to make customizing the request easier
Created some methods that will return valid URLRequests if all the parameters
are there. I'm going to modify the string methods so that it will return
an empty string if a parameter is missing
Fixed a URL formatting error and tested out the generic artist search
with an artist name.
I think all the base requests should work from now on. I need to do some
more testing before merging back though.
started writing some unit tests for the BITRequest class
finished up all the tests I want to for now