added ignore file
added dependencies, documentation, build script, source and include files