added methods for projecting one vector onto another; (1.1.0)