adding git ignore
adding testem config
renamed vendor to lib
addind tests
adding libs
removing require
renamed reference from vendor to lib