Added implementation for search track
Added precondition to some methods
Added implementation for get similar artists
Added implementation for search artist