Some refactoring and better docstrings.
Some refactoring and better docstrings.

josherick/bokeh,stuart-knock/bokeh,aiguofer/bokeh,ericdill/bokeh,htygithub/bokeh,roxyboy/bokeh,timsnyder/bokeh,Karel-van-de-Plassche/bokeh,draperjames/bokeh,josherick/bokeh,deeplook/bokeh,aiguofer/bokeh,jakirkham/bokeh,draperjames/bokeh,ChristosChristofidis/bokeh,jakirkham/bokeh,carlvlewis/bokeh,tacaswell/bokeh,stuart-knock/bokeh,muku42/bokeh,birdsarah/bokeh,ericdill/bokeh,CrazyGuo/bokeh,caseyclements/bokeh,ChinaQuants/bokeh,philippjfr/bokeh,lukebarnard1/bokeh,tacaswell/bokeh,deeplook/bokeh,justacec/bokeh,ahmadia/bokeh,caseyclements/bokeh,tacaswell/bokeh,lukebarnard1/bokeh,eteq/bokeh,roxyboy/bokeh,quasiben/bokeh,gpfreitas/bokeh,timothydmorton/bokeh,laurent-george/bokeh,dennisobrien/bokeh,rhiever/bokeh,stonebig/bokeh,rhiever/bokeh,akloster/bokeh,muku42/bokeh,justacec/bokeh,abele/bokeh,stuart-knock/bokeh,srinathv/bokeh,awanke/bokeh,percyfal/bokeh,ptitjano/bokeh,akloster/bokeh,percyfal/bokeh,srinathv/bokeh,canavandl/bokeh,rothnic/bokeh,ahmadia/bokeh,josherick/bokeh,xguse/bokeh,caseyclements/bokeh,KasperPRasmussen/bokeh,ptitjano/bokeh,schoolie/bokeh,aiguofer/bokeh,timothydmorton/bokeh,muku42/bokeh,paultcochrane/bokeh,CrazyGuo/bokeh,clairetang6/bokeh,ChristosChristofidis/bokeh,rhiever/bokeh,saifrahmed/bokeh,percyfal/bokeh,satishgoda/bokeh,gpfreitas/bokeh,CrazyGuo/bokeh,phobson/bokeh,alan-unravel/bokeh,ericmjl/bokeh,rothnic/bokeh,evidation-health/bokeh,mutirri/bokeh,evidation-health/bokeh,akloster/bokeh,ChristosChristofidis/bokeh,awanke/bokeh,saifrahmed/bokeh,DuCorey/bokeh,sahat/bokeh,clairetang6/bokeh,DuCorey/bokeh,ericdill/bokeh,sahat/bokeh,xguse/bokeh,khkaminska/bokeh,stonebig/bokeh,matbra/bokeh,xguse/bokeh,quasiben/bokeh,aavanian/bokeh,ptitjano/bokeh,clairetang6/bokeh,almarklein/bokeh,stonebig/bokeh,laurent-george/bokeh,bokeh/bokeh,Karel-van-de-Plassche/bokeh,philippjfr/bokeh,paultcochrane/bokeh,abele/bokeh,laurent-george/bokeh,KasperPRasmussen/bokeh,srinathv/bokeh,rs2/bokeh,aiguofer/bokeh,timothydmorton/bokeh,phobson/bokeh,phobson/bokeh,aavanian/bokeh,mindriot101/bokeh,eteq/bokeh,alan-unravel/bokeh,almarklein/bokeh,Karel-van-de-Plassche/bokeh,josherick/bokeh,stuart-knock/bokeh,matbra/bokeh,saifrahmed/bokeh,maxalbert/bokeh,canavandl/bokeh,Karel-van-de-Plassche/bokeh,azjps/bokeh,caseyclements/bokeh,clairetang6/bokeh,schoolie/bokeh,daodaoliang/bokeh,bokeh/bokeh,gpfreitas/bokeh,jplourenco/bokeh,deeplook/bokeh,mutirri/bokeh,satishgoda/bokeh,jplourenco/bokeh,jplourenco/bokeh,jakirkham/bokeh,jakirkham/bokeh,rs2/bokeh,ChinaQuants/bokeh,draperjames/bokeh,bsipocz/bokeh,timsnyder/bokeh,stonebig/bokeh,lukebarnard1/bokeh,ChristosChristofidis/bokeh,philippjfr/bokeh,rhiever/bokeh,KasperPRasmussen/bokeh,alan-unravel/bokeh,daodaoliang/bokeh,mindriot101/bokeh,schoolie/bokeh,bsipocz/bokeh,khkaminska/bokeh,daodaoliang/bokeh,dennisobrien/bokeh,eteq/bokeh,mutirri/bokeh,philippjfr/bokeh,rs2/bokeh,draperjames/bokeh,ahmadia/bokeh,htygithub/bokeh,ericdill/bokeh,bsipocz/bokeh,KasperPRasmussen/bokeh,mindriot101/bokeh,birdsarah/bokeh,philippjfr/bokeh,htygithub/bokeh,muku42/bokeh,azjps/bokeh,aavanian/bokeh,azjps/bokeh,dennisobrien/bokeh,paultcochrane/bokeh,dennisobrien/bokeh,carlvlewis/bokeh,carlvlewis/bokeh,msarahan/bokeh,saifrahmed/bokeh,justacec/bokeh,matbra/bokeh,azjps/bokeh,quasiben/bokeh,akloster/bokeh,CrazyGuo/bokeh,ptitjano/bokeh,awanke/bokeh,sahat/bokeh,DuCorey/bokeh,draperjames/bokeh,birdsarah/bokeh,schoolie/bokeh,khkaminska/bokeh,almarklein/bokeh,ericmjl/bokeh,timsnyder/bokeh,msarahan/bokeh,roxyboy/bokeh,maxalbert/bokeh,azjps/bokeh,timsnyder/bokeh,aavanian/bokeh,ericmjl/bokeh,PythonCharmers/bokeh,timsnyder/bokeh,ahmadia/bokeh,paultcochrane/bokeh,roxyboy/bokeh,percyfal/bokeh,ChinaQuants/bokeh,evidation-health/bokeh,dennisobrien/bokeh,lukebarnard1/bokeh,abele/bokeh,jplourenco/bokeh,ChinaQuants/bokeh,awanke/bokeh,PythonCharmers/bokeh,rs2/bokeh,msarahan/bokeh,srinathv/bokeh,msarahan/bokeh,carlvlewis/bokeh,khkaminska/bokeh,percyfal/bokeh,jakirkham/bokeh,evidation-health/bokeh,phobson/bokeh,canavandl/bokeh,deeplook/bokeh,ericmjl/bokeh,satishgoda/bokeh,maxalbert/bokeh,bsipocz/bokeh,matbra/bokeh,laurent-george/bokeh,PythonCharmers/bokeh,bokeh/bokeh,timothydmorton/bokeh,phobson/bokeh,alan-unravel/bokeh,birdsarah/bokeh,satishgoda/bokeh,mindriot101/bokeh,mutirri/bokeh,bokeh/bokeh,gpfreitas/bokeh,PythonCharmers/bokeh,eteq/bokeh,rothnic/bokeh,aavanian/bokeh,Karel-van-de-Plassche/bokeh,canavandl/bokeh,justacec/bokeh,xguse/bokeh,tacaswell/bokeh,maxalbert/bokeh,bokeh/bokeh,daodaoliang/bokeh,rs2/bokeh,DuCorey/bokeh,rothnic/bokeh,KasperPRasmussen/bokeh,ericmjl/bokeh,abele/bokeh,ptitjano/bokeh,DuCorey/bokeh,htygithub/bokeh,aiguofer/bokeh,schoolie/bokeh