Breaking up library
adding license file