SSL doesn't make sense
moved requirements to eliminate namespace issues
added a basic spec