added a swift client class. rearranged into different directories
added a stub spec for swauth client