Cleaning source, adding getopt support
adding simple makefile