New .gitignore and more documentation!

Signed-off-by: Jesper <jespernysteen@gmail.com>