inet_addr
I was not doing any error checking, basically i validated anything that started with atleast a single digit.
As the number of libraries is increasing, root directory starts to expand. This adds better organization for libraries