###Circular Buffer
Features:
- Basic implementation, with member functions including push_back, pop_front, clear, is_empty, capacity, size
- Implemented move semantics from C++11
- Added print_buffer function for debugging purposes
- Fixed size upon construction
- Allows overwrite when buffer is full
- Templated to take generic value types