Implemented a square filter blur kernel. Does the job but needs clean up.