added readme.
done some commenting and stuff