Better makefile, code generation for different cuda architectures
Parse command line arguments, unroll mainFunction, preparations to write an autotuner
Reading files moved to separate functions