added more quaternion specs and starting working on matrix spec