Added stuff from book source and .gitignored