ignore vendor folder and composer files
prepared code for testing
added basic composer
initial import
added license and notice file to repository
added license headers to all src files