Camera management

Added camera class for easy view, projection matrix management.