Fixed backspace interaction

Backspace no longer goes back a page.
Added a semicolon
Fix bug in rendering B&W images.
Merge branch 'master' of github.com:GlimmerLabs/MathOverImages
add constant values

- text box opens when value is dragged to workLayer
- you can edit the text
- box doesn't close yet
- entered text isn't represented as usable data
minor changes

adjusted formatting on an if statement
changed variable name from 'char' to 'ch'
finding intersection of shapes

- reorganizing some files
- (After many hours of frustration) we are now able to recognize when
we are mousing over a shape while dragging a different shape
- shapes grow when dragged over by shape directly from the menu
- added shadow whenever shape is being dragged.
**to come: replacing shapes on the workspace with shapes on the menu
Added more cursor clicking support

Added cursor clicking support for multiple lines
Added cursor clicking support for center aligned text
added variable node

added constructor for a variable node and a test file to experiment
with it.
added global variables for variable nodes
Sped up moving cursor to closest position

Now uses pre-calculated values instead of calculating it.
Switched back to recalculating

The pre-calculated values from kinetics didn’t update often enough.
replacing nodes

- implemented replace node on overlapping mouseup
To Do:
- QA value replacement
- shrink number of outlets appropriately
- ensure new node land on correct spot
Removed spaces from fonts

The spaces caused part of the font text to be measured in the js file.
Fixed bug with partial text in moving cursor

The cursor would behave unpredictably if you clicked on a line that
wasn’t completely filled.
fixed replace nodes

- correct number of outlets appear on replacement
- rendered image scales when dragged over
- rendered image disappears when replaced
To Do:
- undo/redo replacements
bug fix

- changed location of a line
- deleted console.log statement
changed how finding the function recognizes rgb
bug fix for findRenderFunction
updated global variables table

changed formatting to use spaces
changed to prefix notation
removed separator field