Added apropiate .gitignore, README and some refactoring

There was some code duplication, which I restructured away.

The .gitignore is just the boilerplate github c# one.

I activated the issues features on the forked repo. That means that I intend to react to those and maybe fix things if there is a need for it.

---

I tested the changes, it behaves, as far as i can tell, exactly like the offical released 1.5.