Split wrapper into multiple files and added a second project designed to...

... test the wrapper.