adding destroy function, allowing customColors to be specified at creation time

fixes #11