added install to the makefile
Added a non-human flag for messages, which does not escape characters like \n or \t
Changed command line arguments parsing
Fixed number recognition.