fixed number type in drag- only works with int
added drag via intermediate points
reimpletemented drag function and added a test
added ValueError if attempt to drag off screen, plus test to 0 in x direction
Merge pull request #33 from kebarr/mousedrag

Mousedrag