Now passes all tests.
Added icon.