cmake: Set link and include directories

Allows projects to include libterra headers, and link with libterra.a
Tested linking to libterra within subprojects, all works as expected. If everything is set up on the visual studio side we should be ready to start some real programming soon. :-)