Add source files and readme