Merge pull request #2 from skyboy49707/testing

Merge testing to master.
made camera menus and "poping" work
Fixed refresh() so it dose not crash the program
Added a bunch of optimazations and a fps tracker
Revert 7b78aef..b8f8de2

This rolls back to commit 7b78aef698c7de3ca30fa025341231176e8ae8e5.
Multiple cameras work again for some reason.
Reimplemented refresh fix.
Re-implemented optimizations.
Updated popping a little.

Should we use individual popping?
Added FPS.
Changed FPS location.
Added 3d mouse stuff. Windows only :(
Added mouse test.
May have fixed mouse example.
Added gitnore.
Aparently it's .gitignore.
Added a label to mouseTest.
Merge pull request #3 from skyboy49707/master

Merge