Smoothing and cache

I implemented a hamming window that smooths the circular environment, correctly dealing with edges.

I also implemented a cache to speed up computation, and recomputed the accuracy graphs for all of the dot products on the smoothed data.
Updated gitignore to ignore the cache
Updated gitignore
Removed cache from git source control.
Removed eclipse files from source control.
Remved png from source control.
Updated gitifnore...again
gitignore
Removed .m files
gitignore
.gitignore now working
Re added .png