Added the static libary, added public facing .h files