Add flyweight::object<T>

Add tests for flyweight::object<T>