Renaming lib->src
Adding unit test support