add transparency checkbox
add transparency effect

Closes GH-3 on GitHub issues
move common graph draw setup to new method
fix transparency being lost when changing eqns
add ambient & background color controls
split graph_disp.cpp into 3 (seperate draw, input)