Added dynamic argv size
Added makefile
Added readme