Removed unneccesary copy and move constructors Added constructor for tmp FileTape Added Catch2 for unit testing Added example unit tests