Update example
Remove old lib
Update gitignore
Remove old code
Update makefile
Add new demos
Update demo
Temp udpate