doc updates

https mathjax

merge multiple intro notebooks into one for intro

replace building model example with notebook

add ipynb_checkpoints to gitignore

add xkcd np complete example for milps

add io docs