Refine library structure

This is a minor changeset that creates a main header file for importing the library and adds it to the test app.