Added node_modules to gitignore.
Added support for StaveText.
Merge remote-tracking branch 'upstream/master'
Changed default font setting and padding of StaveText
Added support for adding text to StaveConnector.
Added full shift_x, shift_y support for StaveText.
Added justification to above and below StaveText.
Merge remote-tracking branch 'upstream/master'
Fixed align_rests option of Formatter to work correctly

align_rests option was not working because line of note_head is not updated when formatting rests
Formatter only updated keyProps, so fixed
and also fixed tests to make it possible to compare between align_rests option on and off
Merge branch 'master' of https://github.com/panarch/vexflow into rests
Fixed bug in rest shifting that originated from Note refactoring.