bind command line arguments
use command line arguments
typo
remove accidentally added stale files.
more renderer core.

Add Framebuffer and Camera classes.
Reorganize the code arount the new classes.
correct the offset mismatch
add fill helper

for resetting a frame.
More rendering support.

also fix the construction of the matrixes