add .gitignore
improve the Makefile and adjust README.md accordingly

added a clean target, and made project be built using implicit rules
made the binary lower-case (because its more common and makes things easier
adjusted the readme to account for the new (lower-case) name of the binary
fixed compilation (at least for me)

I was getting a bunch of:
	project.cc:[...]: error: reference to ‘count’ is ambiguous
	project.cc:[...]: error: candidates are: int count
	[...] template<class _InputIterator, class _Tp> typename std::iterator_traits::difference_type std::count(_InputIterator, _InputIterator, const _Tp&)