Added resizable circular buffer implementation
Added additional functionality to the circular buffer
Added .DS_Store files to gitignore
Added message class that represents a discrete websocket message
Added message tests
Added some base classes for the protocol selection and abstraction system
Updated v13 to use the protocol abstraction system and updated the frame system to use the new circular buffer class