Add temp. files to gitignore
Merge branch 'master' into doc

Comments were removed from master, and I am
going to make new comments and docstrings.
Added Docstrings
Merge branch 'congruency'

Conflicts:
	prove.py
Removed extra comma and added some code.

But not working still.
Updated gitignore
Merge commit '2db82' into congruency

I am using gedit now and this is making lots
of ~ files. So I have to merge this commit.
Found and fixed one bug.

Another bug still left.
Added some code.

But still not working due to bug in seti.
Removed sets and replace by lists.

WHY, WHY did i use sets?
Merge branch 'master' into congruency

Sets removed from master.