Allow camera to have more than two points of view and allow it change its target
Make camera change visibility of target node when switching to/from first person
Have camera follow the movement of its "target"

This commit moves the "following" functionality from the player node into the camera node
Fix issue where every movement of the camera was being done over 1 sec interval
Switch events.flush to events.remove to ensure we only remove the right handler
Add comments
Fix typo in comment
Merge pull request #81 from virtual-world-framework/camera-system

Camera system