Reorganized Files,

Extracted everything into management files. The camera is now broken in
this branch