Added .gitignore file
First functional code

Working code but not much more. Needs documentation and testing.