Updated gitignore.
Class is public.
Changed to library.
Added tests.
Where method.