Added a shell of sign2 class.
Done some more genrate key testing.
Written test specs for query string.