Added Camera Prototype

* ICamera.cs -> Interface of a generic camera
* TargetCamera.cs -> Camera produced by a lookat matrix