Added a test that make sense

Assert the expected result of hello library
Finish the basic feature

Finish the feature that fulfills the unit test
Added test and declaration of "foo"

Declared and test the new foo function
Finished foo as specified
Changed to build library archive file

Build archive file (lib/libhello.a) with the objects.
Also changed the unit test to build against the archive file.