added single header to include because laziness
added copyright notice to files
added license header to library source