adding gitignore
fixing Cakefile
adding docs stuff
adding docs and stuff