Initial commit. Probably works. Only 16x16
supports multiple iterations
added animation
added row based indexing
shared memory support added
arg_parse added