Add noexcept annotation to swap method
Add move constructor, operator =, swap and empty methods to CapacityArray
Add move constructor, operator = and swap methods for Event