Added some documentation, as required by the academy :\
Added a module for common number operations, added a test module for it.
Changed the program's error rc.
Removed a comment-out from the test module
Added a use of the number module in the array module - when reading an array from a file, we now verify that the read buffer is indeed a string containing a number.
Added compilation flags; fixed a warning that was raised due to the flags