gitignore added, basic drawing and shader classes