Add mouse functions

Features:
- Moves mouse to the target point
- Includes a JavaScript tool to draw the path of the mouse
- Randomisations:
 * Speed
 * Next point
 * Curve based on time
 * Time between each movement

Example mouse movement:
- Speed: 10
- Rounds: 21

![mouse_movement_rounds-21_speed-10](https://cloud.githubusercontent.com/assets/5778739/2967913/fe2b9a2a-db37-11e3-90dc-c7e284b576c2.png)

Related issues:
#31 - Fix inaccuracy of mouse movement
#32 - Add mouse click functionality