initial set of tests
add classes so specs run

add classes so specs run
client initialization tests passing

client initialization tests passing
all specs passing
live version of specs also passing