Removes unnecessary cout's now application working
Adds a separate file and binary for CPU implementation

Uses mapbuffer however it seems to be slower, will need to look into
why.