A police officer is not required to ask for your license and registration unless they believe there is cause to see them, such as if your tags are expired. While the circumstances you describe are a little strange, they are generally within the realm of what is called a "Terry stop", where a cop can stop you only for having a reasonable suspicion of your behavior. However, it is extremely likely that a criminal defense attorney would be willing to take your case, if for no other reason then to try and reduce the charges by questioning whether the stop was legal.
Answered on Aug 20th, 2013 at 1:24 PM