Added a factory class for attribute buffer and added all unit tests plus unit test solution to repository