input/camera finish

documented classes
updating mains: camera needs name instead of width/height
include fix
Merge pull request #96 from MadeleineKolb/master

input/camera finish